用户授权获取
<button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">授权登录</button>
Page({
data: {
canIUse: wx.canIUse(‘button.open-type.getUserInfo’) }, onLoad: function() { }, bindGetUserInfo (e) {
console.log(e.detail.userInfo)
wx.setStorageSync(‘wxinfo’, e.detail);
}})
用户第一次点击按钮,弹出授权弹框,拒绝授权,之后再次点击按钮,弹出授权弹框,同意授权。此时setStorageSync方法存储的信息:
{errMsg:“getUserInfo:fail auth deny”}。而不是正常的用户信息。
1 回复
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)