收藏
回答

onLaunch中wx.login在非调试模式下不执行,在调试模式下才执行。

问题模块
API和组件


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


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

最后一次编辑于  2017-08-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • bosaton
    bosaton
    2017-08-28

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

    2017-08-28
    赞同
    回复
  • Jason💋
    Jason💋
    2018-01-31

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

    2018-01-31
    赞同
    回复
  • chenxzlyd
    chenxzlyd
    2018-07-06

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

    2018-07-06
    赞同
    回复
  • 索索鱼
    索索鱼
    07-30

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

    07-30
    赞同
    回复