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点击这个刚添加的获取授权按钮:

允许就好了:

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

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















