m***@qq.com
m***@qq.com
  • 发布:2024-07-11 11:03
  • 更新:2024-07-11 11:41
  • 阅读:42

uni.login 开发微信登录时遇到的问题

分类:uni-app


我在开发微信小程序时遇到一个问题。代码流程跑完后 this.loading = false 不生效。

后来我测试了一下,_this = this _this.loading = false 可以生效,但是在微信开发者工具里调试会_this = this 会报错ReferenceError: _this is not defined 使用真机调试又可以正常跑,不报错。。。

大神们, 这是啥情况,我应该如何优化代码?

2024-07-11 11:03 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

你把success改为箭头函数的写法试试

uni.login({  
    success: function(loginRes) {}  
})  
改为箭头函数  
uni.login({  
    success: (loginRes) => {}  
})
  • m***@qq.com (作者)

    可以了。牛逼

    2024-07-11 13:05

要回复问题请先登录注册