在onLoad()中执行setData()后,无法马上获取data中的值,为null,请求解答?
发布于 5 年前 作者 nhou 14579 次浏览 来自 问答

如图,在onLoad()用这两种方法设置data里面的数据后,无法马上获取data中刚刚设置的数据,取值为null。想请问一下在生命周期函数中执行setData()的一些特点和注意事项。

4 回复

这个应该和生命周期没有啥关系,建议打this打印出来 一步步断点去看

这貌似和生命周期无关吧?检查一下用法

--↓↓👍点赞是回答的动力哦

你也是位大佬。event.isPrivate 这个event哪来的?看你setData也是event。取值的话是that.data.event.isPrivate。你为什么会和生命周期联想到一块呢?

按我的理解是回调函数还没执行你就开始取值了。。

回到顶部