onLaunch中wx.login在非调试模式下不执行,在调试模式下才执行。
发布于 5 年前 作者 xiexiulan 19300 次浏览 来自 问答

在小程序初始化时,正常使用手机进入小程序时,wx.login()方法没有执行,无法获取openid,但是打开调试模式时,wx.login()方法可以执行。特别的是在微信开发者工具上面一切都正常,都执行,只是在真机上出现异常。

每次手机打开小程序时wx.onLaunch()中的wx.login()都没有执行,打开调试模式,重新打开小程序wx.login()方法才执行。

5 回复

同上,真机上login()进不去

看来大家都有这个问题 官方请出来解释!

您好 您解决了吗 昨天也遇到了这种情况 求告知~

这个好像是http接口带了端口的原因造成的, 还有缓存好像也会造成部分操作异常

没错,我跟你的情况很类似。微信开发者工具上测试一切正常,在真机调试模式下使用websocket连接服务器正常,真机上去掉调试模式,就连不上服务器啦。去掉调试模式后,也不知道哪里有什么问题,求客服解答。

回到顶部