FreeABC
记忆重叠

小程序 setData({}) 的各种技巧

注意:第6条是重点


1:参数接受一个对象,以 key,value 的形式表示


2:可以一下设置一个或多个data数据

  1. this.setData(
  2. {
  3. text: \'changed data\'
  4. num: 8
  5. }
  6. )

3: key 还可以数据路径的形式给出

  1. this.setData({
  2. \'array[0].text\':\'changed data\' //数据路径key必须带‘’引号
  3. })
  4. this.setData({
  5. \'object.text\': \'changed data\' //数据路径key必须带‘’引号
  6. });
注意点:数据路径key必须带‘’引号!

4: 直接修改 this.data 无效,无法改变页面的状态,还会造成数据不一致。


5:单次设置的数据不能超过1024kB,请尽量避免一次设置过多的数据。


6:不需要在 this.data 中预先定义。(重点解释)

 

来自:http://www.wxappclub.com/topic/470

未经允许不得转载:Free-Abc智能 » 小程序 setData({}) 的各种技巧
分享到: 更多 (0)