收藏
回答

wx.login获取不到code

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 wx.login 客户端 Android 6.6.5 1.9.91
//调用登录接口
      wx.login({
        success: function () {
          wx.getUserInfo({
            success: function (res) {
              var code = res.code;
              that.globalData.userInfo = res.userInfo
              console.log(code);
              typeof cb == "function" && cb(that.globalData.userInfo)
            }
          })
        }

打印code显示"undefined"

//调用登录接口
      wx.login({
        success: function () {
          wx.getUserInfo({
            success: function (res) {
              var code = res.code;
              that.globalData.userInfo = res.userInfo
              console.log(res);
              typeof cb == "function" && cb(that.globalData.userInfo)
            }
          })
        }
      })

打印res,里面找不到code字段

是接口有变化吗?还是需要配置什么

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

2 个回答

  • 远航
    远航
    2018-10-11

    wx.login获取code,wx.getUserInfo获取用户信息,你位置放错了

    2018-10-11
    赞同
    回复
  • wxu(旭良倒纱行)
    wxu(旭良倒纱行)
    2018-03-14
    //调用登录接口
          wx.login({

            success: function (res) {

              var code = res.code;

              console.log(code);

              wx.getUserInfo({
                success: function (res) {
                  that.globalData.userInfo = res.userInfo
                  console.log(res);
                  typeof cb == "function" && cb(that.globalData.userInfo)
                }
              })
            }
          })


    2018-03-14
    赞同
    回复