原因
TypeError: Cannot read property 'setData' of undefined
通常是因为在JavaScript的回调函数中,this
的指向不是你所期望的对象。
- 比如说我的这段代码,我在云函数的回调中使用this.setData就报错了。
解决方案不仅仅对云函数有用,对于绝大部分this.setData报错都有用
getGoodDetail(id) {
const url = `${
baseUrl}id`;
console.log(url);
//调用云函数
wx.cloud.callFunction({
name: 'GET',
data: {
url: url,
},
success: function (res