小程序数据更新异常,数据无法查看

在开发小程序的途中
我用了云函数去回调,值是已经获取了的
但是在输出查看的时候
如果只输出data就可以看到
如果再往后面输出就不可以了

img

img

这个是this指向的问题,setData那段代码的this不是小程序。 你可以在db.collection**** 这段话前面定义 let _this = this ,,然后用 _this.setData({*****}), 就可以了哦~

神奇,里面的其他字段也都不能输出吗

这个问题之前遇到过,是从另一个文件复制过来的代码,后面删掉手写了一遍就可以了- -,不知道什么原因

应该是时机问题, 你的data是不是也是你点了展开才有的值。 也就是说你console.log那一刻,其实setData还没有更新值。setData是异步