setData的问题
发布于 6 年前 作者 yanyu 17894 次浏览 来自 问答

Page.prototype.setData()

setData 函数用于将数据从逻辑层发送到视图层,同时改变对应的 this.data 的值。

注意:

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

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

-----------------------------------------------------------------------------------------------

文档是这么说的,

但如果需要设置的data并不需要页面展示,可以直接this.data.xxx = xxx吗

6 回复

如果不是 View 需要的数据完全没必要写在 data 中,自己定义私有变量 或 私有属性 都可以

this.data.xx 可以获取数据吗

好的谢谢,写在Page() 外面是吧

不需要在页面展示的变量,没必要写在data中

回到顶部