微信小程序在与后台获取数据的时候遇到:TypeError: this.setData is not a function错误。
产生原因:
输出结果能输出,会产生警告,原因是this关键字不能直接在请求的回调函数里写this,
解决方法:


在请求外声明一个变量,接收onload函数的this。
在微信小程序开发中,当尝试在请求回调函数内使用this.setData时可能会遇到错误。原因是this的上下文在异步操作中发生了变化。解决方法是预先在onLoad等生命周期函数中保存this的引用,然后在回调中使用该引用来调用setData方法。
微信小程序在与后台获取数据的时候遇到:TypeError: this.setData is not a function错误。
产生原因:
输出结果能输出,会产生警告,原因是this关键字不能直接在请求的回调函数里写this,
解决方法:


在请求外声明一个变量,接收onload函数的this。
1498

被折叠的 条评论
为什么被折叠?