报错是因为函数中有 wx.showModal 或者 wx.request等请求,放在请求体里面时会报错。
this组用域的问题,success函数包实际上是一个闭包,无法通过this来直接setData
怎样修改呢?
我们需要将当,前对象赋予给一个新的对象
var that = this。这也是第一句话也在外面不会报错,写在success里面会报错的原因

文章讲述了在Vue中使用wx.showModal或wx.request时遇到的this指向问题,由于success函数是闭包,直接使用this会报错。解决办法是通过varthat=this将当前对象绑定到新的变量that,避免在success内部使用this。
报错是因为函数中有 wx.showModal 或者 wx.request等请求,放在请求体里面时会报错。
this组用域的问题,success函数包实际上是一个闭包,无法通过this来直接setData
怎样修改呢?
我们需要将当,前对象赋予给一个新的对象
var that = this。这也是第一句话也在外面不会报错,写在success里面会报错的原因

1502

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