that.setdata is not a function
时间: 2023-04-23 19:01:54 浏览: 171
这个错误提示意思是“that.setdata不是一个函数”。可能是因为在代码中使用了setdata这个函数,但是它并没有被正确定义或者声明。需要检查代码中是否有拼写错误或者其他语法问题,以确保函数被正确定义和调用。
相关问题
微信小程序 onUdpMessage: function onUdpMessage(res) { var that = this; that.setData({ message: res.message }); } TypeError: that.setData is not a function at VueComponent.onUdpMessage
看起来你正在使用 Vue.js 来编写微信小程序,但是 Vue.js 中的 `setData()` 方法并不存在,它是微信小程序提供的一个方法。你应该使用 `this.setData()` 而不是 `that.setData()` 来更新数据。因此,你需要将你的代码修改为:
```javascript
onUdpMessage: function onUdpMessage(res) {
this.setData({
message: res.message
});
}
```
这样应该就可以解决这个错误了。
that_4.setData is not a function
这个错误通常发生在尝试在一个不支持 `setData` 方法的对象上调用 `setData` 方法时。你需要检查一下你的代码,确认你是否正确地声明了对象,并且该对象支持 `setData` 方法。同时,你也可以检查一下你的代码中是否有其他与该对象的 `setData` 方法有冲突的部分。如果你无法解决这个问题,可以分享一下你的代码和错误信息,以便更好地帮助你解决问题。
阅读全文