微信小程序获取用户信息

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’,
})
}
}
})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值