官方文档中:
wx.getUserInfo(OBJECT)
注意:此接口有调整,使用该接口将不再出现授权弹窗,请使用 <button open-type="getUserInfo"></button> 引导用户主动进行授权操作
- 当用户未授权过,调用该接口将直接报错
- 当用户授权过,可以使用该接口获取用户信息
所以,以后不建议直接调用:
wx.getUserInfo({
success: function(res) {
console(res.userInfo)
}
})
建议改用:
wmxl:
<button wx:if="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">授权登录</button>
<view wx:else>请升级微信版本</view>
js:
data: {
canIUse: wx.canIUse("button.open-type.getUserInfo")
},
bindGetUserInfo: function (e) {
console.log(e)
}