收藏
回答

wx.login耗时问题 长达60s+?

部分ios机型遇到这种情况,把小程序拉掉后重新进入就正常了,这种什么情况

回答关注问题邀请回答
收藏

2 个回答

  • 智能回答 智能回答 该问答由AI生成
    01-24
    有用 1
  • dreamhunter
    dreamhunter
    01-24

    打印异常日志,排查

    // 调用 wx.login 方法
    wx.login({
      // 调用成功的回调函数
      success: function (res) {
        if (res.code) {
          console.log('登录成功,获取到的 code 为:', res.code);
          // 这里可以将 code 发送到开发者服务器,进行后续操作,如换取 openid 等
          // 示例:
          // wx.request({
          //   url: 'https://your-server.com/login',
          //   data: {
          //     code: res.code
          //   },
          //   success: function (serverRes) {
          //     console.log('服务器返回的数据:', serverRes.data);
          //   },
          //   fail: function (err) {
          //     console.error('向服务器发送 code 失败:', err);
          //   }
          // });
        } else {
          console.error('登录失败,未获取到 code:', res.errMsg);
        }
      },
      // 调用失败的回调函数
      fail: function (err) {
        // 打印异常情况日志
        console.error('wx.login 调用失败:', err.errMsg);
      },
      // 无论调用成功还是失败都会执行的回调函数
      complete: function () {
        console.log('wx.login 调用完成');
      }
    });
    
    01-24
    有用
    回复
登录 后发表内容