天气视图模型

AMD: require(["geoscene/widgets/Weather/WeatherViewModel"], (WeatherViewModel) => { /* 代码 */ });
ESM: import WeatherViewModel from "@geoscene/core/widgets/Weather/WeatherViewModel";
类: geoscene/widgets/Weather/WeatherViewModel
继承: WeatherViewModel Accessor
起始版本: GeoScene API for JavaScript 4.23

提供 Weather 微件的逻辑。

参阅:

构造函数

new WeatherViewModel(properties)
参数:
properties Object
optional

有关可能传递给构造函数的所有属性的列表,请参见属性

属性概述

可以设置、检索或监听任何属性。请参阅使用属性主题。
展示继承属性 隐藏继承属性
名称 类型 总结
String更多信息

类名称。

更多信息Accessor
String更多信息

视图模型的当前状态,可用于呈现微件的 UI。

更多信息WeatherViewModel
SceneView更多信息

视图的引用。

更多信息WeatherViewModel

属性细节

declaredClass Stringreadonly inherited

类的名称。 声明的类名格式为 geoscene.folder.className

state Stringreadonly

可用于呈现微件 UI 的视图模型的当前状态。

描述
disabled 微件正在创建或没有视图。
ready 微件已就绪。

可能值:"disabled"|"ready"

默认值:disabled
view SceneView

视图的引用。 此微件仅在 SceneView 中受支持。

方法概述

名称 返回类型 总结
更多信息

将天气设置为指定类型。

更多信息WeatherViewModel

方法详述

setWeatherByType(type)

将天气设置为指定的类型。

参数:
type String

要选择的天气。

可能值:"sunny"|"cloudy"|"rainy"|"foggy"

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.