data变量变量问题
- 需求的场景描述(希望解决的问题)
微信小程序只能通过手动创建js 文件里的data变量吗
我现在想通过一个function 里根据for循环次数 创建动态数量的data变量
- 希望提供的能力
我现在想通过一个function 里根据for循环次数 创建动态数量的data变量
2 回复
Page.prototype.setData(Object data, Function callback)
setData
函数用于将数据从逻辑层发送到视图层(异步),同时改变对应的 this.data
的值(同步)。
参数说明
字段 | 类型 | 必填 | 描述 | 最低版本 |
---|---|---|---|---|
data | Object | 是 | 这次要改变的数据 | |
callback | Function | 否 | setData引起的界面更新渲染完毕后的回调函数 | 1.5.0 |
Object
以 key: value
的形式表示,将 this.data
中的 key
对应的值改变成 value
。
其中 key
可以以数据路径的形式给出,支持改变数组中的某一项或对象的某个属性,如 array[2].message
,a.b.c.d
,并且不需要在 this.data 中预先定义。