注意:第6条是重点
1:参数接受一个对象,以 key,value 的形式表示
2:可以一下设置一个或多个data数据
this.setData(
{
text: \'changed data\',
num: 8
}
)
3: key 还可以数据路径的形式给出
this.setData({
\'array[0].text\':\'changed data\' //数据路径key必须带‘’引号
})
this.setData({
\'object.text\': \'changed data\' //数据路径key必须带‘’引号
});
注意点:数据路径key必须带‘’引号!
4: 直接修改 this.data 无效,无法改变页面的状态,还会造成数据不一致。
5:单次设置的数据不能超过1024kB,请尽量避免一次设置过多的数据。
6:不需要在 this.data 中预先定义。(重点解释)
来自:http://www.wxappclub.com/topic/470