小程序 this.setData is not a function解决办法

 

报错是因为函数中有 wx.showModal 或者 wx.request等请求,放在请求体里面时会报错。

this组用域的问题,success函数包实际上是一个闭包,无法通过this来直接setData

怎样修改呢?

我们需要将当,前对象赋予给一个新的对象

var that = this。这也是第一句话也在外面不会报错,写在success里面会报错的原因

小程序 this.setData is not a function解决办法_第1张图片

你可能感兴趣的:(小程序)