大家好,我在开发小程序的时候用如下指令来获取登陆用户的个人信息,在开发测试时是可以获取的,但是小程序发布后点击用户头像却获取不了,麻烦问下是怎么回事呢?代码如下:
// 获取用户信息
wx.getSetting({
success: res => {
if (res.authSetting['scope.userInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
wx.getUserInfo({
success: res => {
this.setData({
avatarUrl: res.userInfo.avatarUrl,
userInfo: res.userInfo
})
}
})
}
}
})
},
onGetUserInfo: function (e) {
if (!this.data.logged && e.detail.userInfo) {
this.setData({
logged: true
avatarUrl: e.detail.userInfo.avatarUrl,
userInfo: e.detail.userInfo
})
}
},
样子显示如下,点击白色圆圈仅弹出是否接受获取个人信息?点击同意后却获取不了,但是在测试开发环节是可以的,用了好几个微信号验证都是这种情况,还请各位大拿指导,谢谢
下面为开发过程中的效果图
你好,请提供能复现问题的简单代码片段
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
--↓↓👍如果觉得有帮助的话请点个【赞】吧(唏嘘也有小尾巴了,可惜是假的)