<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"}。而不是正常的用户信息。
看一下开发文档https://blog.csdn.net/telnet_pjc/article/details/72614780
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
代码片段好像直接能获取用户信息,弹框也没有=>这是已经授权了,不会再弹窗的