我在开发微信小程序时遇到一个问题。代码流程跑完后 this.loading = false 不生效。
后来我测试了一下,_this = this _this.loading = false 可以生效,但是在微信开发者工具里调试会_this = this 会报错ReferenceError: _this is not defined 使用真机调试又可以正常跑,不报错。。。
大神们, 这是啥情况,我应该如何优化代码?
爱豆豆 - 办法总比困难多
你把success改为箭头函数的写法试试
uni.login({
success: function(loginRes) {}
})
改为箭头函数
uni.login({
success: (loginRes) => {}
})
m***@qq.com (作者)
可以了。牛逼
2024-07-11 13:05