错误代码:
scanCode() {
var that = this;
// 只允许从相机扫码
wx.scanCode({
onlyFromCamera: true,
success(res) {
console.log("扫描内容="+res.result)
var result = res.result;
this.getQRCode(result ); 这样调用会出现错误
解决方案
that .getQRCode(result ); 这样就ok
}
})
},
我也搞不明白为什么,我在别的方法中也是一样的使用创建var that=this,也是用this点方法名称。可以使用,在扫一扫这个方法中就不行了。