wx.getUserProfile()
获取用户信息。页面产生点击事件(例如 button
上 bindtap
的回调中)后才可调用,每次请求都会弹出授权窗口,用户同意后返回 userInfo
。该接口用于替换 wx.getUserInfo
,详见 用户信息接口调整说明。
wxml
<button class='btn_sub' bindtap="getUserProfile">获取授权</button>
js
getUserProfile(e) {
// 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认
// 开发者妥善保管用户快速填写的头像昵称,避免重复弹窗
wx.getUserProfile({
desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
success: (res) => {
console.log(res.userInfo)
}
})
},
wxss
.btn_sub {
background-color: transparent;
line-height: initial;
}
.btn_sub::after {
border: none;
width: auto;
height: auto;
}