为什么当我输出this.data和this.data.xxx(为一个数组时)数据不一致?
发布于 5 年前 作者 huyong 7625 次浏览 来自 官方Issues

4 回复

脑阔痛,这不应该是同一个this对象吗,为什么值就不一样呢

你这样打印出来的数据肯定是不对的 因为setData是异步方法, 得走这个方法的回调

this.setData({},()=>{console.log()})

你确定你 this.setdata没报错?

回到顶部