收藏
回答

天啊,出大事了,wx.login总是报login:fail

天啊天啊,这是怎么回事呢??现在是连提交审核得时候都被弹回来了,用两三台有权限且没有使用过自己小程序体验版得手机都会报这个错误,天啊,我就是单纯得wx.login获取code而已。。但是却报错了,,有办法解决吗???

最后一次编辑于  2018-08-03  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • nickname
    nickname
    2018-08-03

    你好,请提供出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-08-03
    赞同
    回复
  • 星光
    星光
    2018-08-03

    把代码发出来,不然天也不知道

    2018-08-03
    赞同
    回复 4
    • 💦 Mikhail
      💦 Mikhail
      2018-08-03

      wx.login({

      success: res => {

      // 发送 res.code 到后台换取 openId, sessionKey, unionId

      if (res.code) {

      //如果有code就把获取到得code发送给服务器

      this.getOpenid(res.code);

      }else{

      //否则,并没有获取到code,暂不处理

      this.globalData.twologin = 1;


      }


      },

      fail : res => {

      //没有调用微信login获取code出错啦

      wx.showModal({

      content: "login:" + res.errMsg,


      showCancel: false

      })

      },

      complete: res => {


      }

      })


      2018-08-03
      回复
    • 💦 Mikhail
      💦 Mikhail
      2018-08-03

      这里是报得跳到fail里面去了,,res.errMsg报了login:fail得错误

      2018-08-03
      回复
    • 星光
      星光
      2018-08-06回复💦 Mikhail

      代码应该没错,不过最好不用this,用that,在login之前定义var that=this

      2018-08-06
      回复
    • 💦 Mikhail
      💦 Mikhail
      2018-08-06

      好哦!!!我试试看@!@

      2018-08-06
      回复