微信小程序——getUserInfo:fail scope unauthorized错误解决方法
·
wx.getUserInfo({
success: function(res) {
console.log('获取用户信息成功');
},
fail: function(e) {
console.log("获取用户信息失败 + " + JSON.stringify(e));
}
)}
在微信开发者工具清除缓存后会出现getUserInfo:fail scope unauthorized的错误,是因为清除缓存后失去了获取用户信息的权限。
我们在wxml中加入以下代码:
<button open-type='getUserInfo' >获取授权</button>
点击这个刚添加的获取授权按钮:

允许就好了:

再次获取用户信息就不会报错了:

授权只需要一次,按钮添加在需要的地方即可。
更多推荐

所有评论(0)