看别人的小程序项目代码,this.data设置变量,咋不用this.setData,并且data中并没有定义变量接收,这样用好吗?

img


看别人的小程序项目代码,this.data设置变量,咋不用this.setData,并且data中并没有定义变量接收

1.data中并没有定义变量不太好,别人阅读起来不直观。
2.this.data设置变量,咋不用this.setData。官方有更具体的解释,白话就是this.setData会使页面和data中的数据都发生改变,如果页面中未使用这个变量时,尽量不要使用this.setData,会增加内存消耗。
合理使用 setData | 微信开放文档

有可能不是赋到data里面去