直接上代码吧:
wx.login({
success: function () {
wx.getUserInfo({
success: function (res) {
console.log('授权成功!')
that.setData({
userInfo: res.userInfo
})
},
fail:function(res){
console.log('授权失败!')
wx.openSetting({
success: (res) => {
console.log('引导用户授权!')
console.log(res)
res.authSetting = {
"scope.userInfo": true,
"scope.userLocation": true
}
wx.getUserInfo({
success: function (res) {
console.log('授权成功!')
that.setData({
userInfo: res.userInfo
})
}
})
}
})
}
})
}
});