1、直接去掉原 接口
open-type='getUserInfo' bindgetuserinfo='onGetUserInfo' //直接删除
2、修改为:
<button bindtap='getUserProfile'>授权用户信息</button>
3、添加方法:
getUserProfile:function(){
wx.getUserProfile({
desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
success: (res) => {
console.log("获取用户信息成功", res)
},
fail: res => {
console.log("获取用户信息失败", res)
}
})
}
接口返回数据如下所示:
4、此时就可以获取到用户的头像名称等
wx.setStorageSync("_userInfo", res.userInfo)