scope.userInfo 已废弃 如何知道是否已经授权
官方 demo 有点自相矛盾,
wx.getSetting({ success: function (res){ if (res.authSetting[ 'scope.userInfo' ]) { // 已经授权,可以直接调用 getUserInfo 获取头像昵称 wx.getUserInfo({ success: function (res) { console(res.userInfo) } }) } } })
|
这样写还能用吗
截图来源:https://developers.weixin.qq.com/miniprogram/dev/api/open.html#wxgetuserinfoobject
var button = wx.createUserInfoButton({
type: ‘text’,
text: ‘进入游戏’,
style: {
left: window.innerWidth/2-70,
top: window.innerHeight/2+50,
width: 140,
height: 40,
lineHeight: 40,
backgroundColor: ‘#ff0000’,
color: ‘#ffffff’,
textAlign: ‘center’,
fontSize: 16,
borderRadius: 8
}
})
button.onTap((res) => {
console.log(res)
if(res.userInfo)
{
console.log(res.userinfo)
}
tips:真机调试才显示按钮