[Asm] 纯文本查看 复制代码//index.js
Page({
data: {
userInfo: {},
hasUserInfo: false
},
//事件处理函数
getinfo: function () {
wx.navigateTo({
url: '../login/index'
})
},
onLoad: function (e) {
let that = this;
// 获取用户信息
wx.getSetting({
success(res) {
// console.log("res", res)
if (res.authSetting['scope.userInfo']) {
console.log("已授权")
// 已经授权,可以直接调用 getUserInfo 获取头像昵称
wx.getUserInfo({
success(res) {
console.log("获取用户信息成功", res)
that.setData({
name: res.userInfo.nickName,
head: res.userInfo.avatarUrl,
result: true
})
},
fail(res) {
console.log("获取用户信息失败", res)
that.setData({
result: "取消授权"
})
}
})
} else {
console.log("未授权")
that.setData({
result: false
})
}
}
})
}
})