用setData()设置某一个对象为空时AppData里面值的问题
用this.setData({ obj: null})设置某一个对象为空时,页面UI更新了,但是实际的值没有改变!
用this.setData({ obj: null})设置某一个对象为空时,页面UI更新了,但是实际的值没有改变!
用this.setData({ obj: null})设置某一个对象为空时,页面UI更新了,但是实际的值没有改变!
各位开发的同学 你们遇到过这个问题吗?
还是说微信补充了文档,但是我没有看到 - -!
---------------- 补充 ----------------
我在setData前后,打印了那个对象,发现 打印的时候值都是正常改变的,在最后将要使用这个对象的时候打印也是null,但是当我打开AppData
的时候,看到那个已经被我设为null,并且打印出来也是null 的对象还是原来的值,没有改变。
---------------- 好像……貌似解决了 ----------------
在实际运行中的时候,值都是正确的,可能只是AppData显示的问题,实际在用的时候应该没有影响。
3 回复