setData的问题

发布于 7 年前作者 yanyu18030 次浏览最后编辑 7 年前来自 ask

Page.prototype.setData()

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

注意:

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

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

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

文档是这么说的,

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

6 回复
hanping
hanping1 楼6 年前

好的多谢

ping73
ping732 楼6 年前

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

xiuying41
xiuying413 楼6 年前

可以的

yong73
yong734 楼6 年前

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

leicheng
leicheng5 楼6 年前

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

jzeng
jzeng6 楼6 年前

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