2021年4月28日24时后发布的小程序新版本,无法通过wx.getUserInfo获取用户个人信息,根据官方访问,新增getUserProfile接口作为获取用户信息。
wxml代码
<view class="container">
<image src="{{userInfo.avatarUrl}}"></image>
<text>{{userInfo.nickName}}</text>
<button bindtap="getUserProfile">获取头像和昵称</button>
</view>
js代码
Page({
data: {
userInfo: {}
},
getUserProfile(e) {
// 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认
// 开发者妥善保管用户快速填写的头像昵称,避免重复弹窗
wx.getUserProfile({
desc: '用于完善用户资料',
success: (res) => {
this.setData({
userInfo: res.userInfo
})
}
})
}
})