微信小程序用户未授权bug解决方法,微信小程序获取用户信息失败解决方法

微信小程序开发交流qq群   173683895

微信小程序用户未授权bug解决方法,微信小程序获取用户信息失败解决方法_第1张图片   承接微信小程序开发。扫码加微信。

正文:

bug示例图:

微信小程序用户未授权bug解决方法,微信小程序获取用户信息失败解决方法_第2张图片微信小程序用户未授权bug解决方法,微信小程序获取用户信息失败解决方法_第3张图片

导致这个bug的原因是 wx.getUserInfo(OBJECT) 接口做了调整;

请看官方文档的描述:

 

wx.getUserInfo(OBJECT)

注意:此接口有调整,使用该接口将不再出现授权弹窗,请使用  引导用户主动进行授权操作

  1. 当用户未授权过,调用该接口将直接报错
  2. 当用户授权过,可以使用该接口获取用户信息

 

很明显,现在想要获取用户登录授权信息需要从button来获取了,如果只是想要展示用户的头像和昵称的话可以用官方新出的组件,示例:

 


"userAvatarUrl">
"userNickName">

这样就可以直接展示用户的头像和昵称。

 

获取用户登录授权信息使用方式:

 



请升级微信版本
//js
Page({
  data: {
  },
  bindGetUserInfo: function(e) {
    console.log(e.detail.userInfo)
  }
})

 

 

 

你可能感兴趣的:(微信小程序)