1,html
用过 wx:if和wx:else做一个简单的按键和登录后的信息的切换
2.js
a:如果你没授权登录 首先要进行用户信息的获取
//获取用户信息
getUserInfo(e) {
// console.log(data)
if (!e.detail.userInfo) {
return
}
var that = this;
that.setData({
result: ‘ok’,
nickName: e.detail.userInfo.nickName, // 微信昵称
avatarUrl: e.detail.userInfo.avatarUrl, // 微信头像
})
},
b;如果已经登录过 我们将在小程序的生命周期onLoad里面进行登录状态的的判断
wx.getSetting({
success(res) {
console.log(res,‘88888’)
if (res.authSetting[‘scope.userInfo’]) {
wx.getUserInfo({
success: function (res) {
console.log(res,‘99999’)
that.setData({
result: ‘ok’,
nickName: res.userInfo.nickName, // 微信昵称
avatarUrl: res.userInfo.avatarUrl, // 微信头像
})
}
})
} else {
that.setData({
result: ‘null’,
})
}
}
})
微信小程序获取用户信息
最新推荐文章于 2024-02-01 09:25:44 发布