时间:2019-04-30 来源:小程序工厂
appData里面的数据也不一样吗
异步导致的吧
如果不需要页面渲染的话,直接用 this.data.want = value 就行了,减少渲染、提高效率、赋值准确
let want = that.data.want; 把that.data.want转成want是可以取到数据的,可能原因是取放在this.data里面的数据不能即时取出
我从来都不敢在setData里面写回调 害怕
应该是都没有赋值的,至于你那边为什么两个会显示的不一样,这个不清楚。
请求接口是异步的,请求还没有执行性完成console就已经执行完成了,console.log(JSON.parse(JSON.stringify(this.data.want)))这么写就能看出没有赋值,之所以能看见赋值了是请求完成之后加上去的
我也不知道什么叫数组和对象了。。