微信小程序报错 this.setData?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序报错 this.setData?相关的知识,希望对你有一定的参考价值。

微信小程序报错 this.setData

参考技术A 在wx.XXXX这样的里面不能用this,在wx.XXXXX的上面写var that=this;在wx.XXXXX的里面的this都要用that代替,就不报错了。 参考技术B 下面有报错原因,说this setdata不是一个函数
也就是说他没有找到这个函数
在onload下函数的成功回调函数不能用this去调用setdata,应该在onload函数中将this赋值给另外一个不会产生歧义的变量,再用新的变量去调用setdata来修改data中的值
参考技术C 微信小程序报错。可能是微信小程序正在维护,当中系统升级等等情况。 参考技术D 把this定义成that
var that=this;

以上是关于微信小程序报错 this.setData?的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序诡异错误this.setData报错

微信小程序的this和that的用法

微信小程序,weixin,this.setData is not a function 报错求帮助

微信小程序 错误记录

微信小程序如何使用setData修改data中子对象的属性值

微信小程序中的 this.setData()