应用实例
微搭前端应用实例,通过 $w.app
访问,也可以使用 $app
做快捷引用。
#
属性#
dataset: AppDataset全局数据对象
#
common: Object全局低代码 common 方法,通过 $w.app.hander.${common 文件名}.${导出方法} 进行访问,例如 $w.app.common.console.log('something')
#
方法#
$w.app.setState$w.app.setState(data: object): void
#
功能描述对全局状态变量进行赋值
#
入参名称 | 类型 | 说明 |
---|---|---|
data | object | 此次要改变的数据 |
Object 以 key: value 的形式表示,将 $w.page.dataset.state 中的 key 对应的值改变成 value。
其中 key 可以以数据路径的形式给出,支持改变数组中的某一项或对象的某个属性,例如 array.2.message
,a.b.c.d
#
示例console.log($w.app.dataset.state.data);// undefined$w.app.setState({ "data.inner": { test: 'data' } })console.log($w.app.dataset.state.data);/** * { * inner: { * test: "data" * } * } * /
#
AppDataset名称 | 类型 | 说明 |
---|---|---|
state | object | 微搭应用中的全局变量,通过 $w.app.dataset.state.xxx 进行访问和赋值 |