小程序setData

226 阅读1分钟

文档描述:关于setData,该函数用于将数据从逻辑层发送到视图层(异步),同时改变对应this.data的值(同步)

通过setData去改变对象里某个属性的值,要放在['']中括号里,并且用引号

Q1.png

setData的性能方面

  1. 避免setData的数据过大,因为setData在设置值的时候,是有大小限制的。最大的设置值不能超过1M(1024kb),每次setData都要把数据从逻辑层传送到视图层,数据过大会增加它们之间的通信时间。
  2. 避免频繁调用setData,过于频繁调用setData会造成卡顿
  3. 避免将未绑定在WXML的变量传入setData,因为未绑定在WXML的变量跟渲染界面是无关的。这样做可以减少不必要的性能消耗。