wx.authorize获取userInfo,为什么是匿名的数据?
发布于 4 年前 作者 cma 11168 次浏览 来自 官方Issues
<Button openType="getUserInfo" onGetUserInfo={handleLogin}>登录</Button>
wx.getSetting({
  success: (){
    if(res.authSetting['scope.userInfo']) {
      wx.getUserInfo()    // 获取到真实数据
    } else {
      wx.authorize({
        success:(res){
          wx.getUserInfo()    // 获取到的是匿名信息
        }
      })
    }
  }
})

通过Button设置open-type获取userInfo,在wx.authorize的success回调里,获取到的用户信息是匿名数据,怎么避免呢?

回到顶部