遇到报错的时候,可以先尝试着翻译一下,也许能看懂。这里说的就是login方法没有找到。把云函数上传部署一下就可以了。
箭头函数代替let that =this
setData 可以设置数据
let that =this
wx.cloud.callFunction({
name: 'login'
}).then(function(res) {
console.log(res)
that.setData({
openid: res.result.openid
})
})
推荐这个,用箭头函数,this指向上层作用域的this所指的
wx.cloud.callFunction({
name: 'login'
}).then((res) => {
console.log(res)
this.setData({
openid: res.result.openid
})
})
关于一些代码规范,可以看看
https://github.com/airbnb/javascript