个人微信小程序无法调用手机授权 必须是花300认证后的企业微信哦
当用户点击按钮时会触发 getPhoneNumber 方法。getPhoneNumber 方法是一个异步函数,用于获取用户的手机号码。
<button class="immediately" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">立即加入</button>
async getPhoneNumber(e) {
if (e.detail.errMsg == "getPhoneNumber:ok") {
let iv = e.detail.iv
let encryptedData = e.detail.encryptedData
let code = e.detail.code
let phoneObj = await api.user.getPhoneNum(encryptedData, iv, code, app.globalData.openId)
if (phoneObj != null) {
let phone = phoneObj["phone"]
let userInfo = app.globalData.userInfo;
userInfo["mobile"] = phone
app.globalData.userInfo = userInfo
this.setData({
phone : userInfo.mobile
})
this.setData({
show:false
})
wx.showToast({
title: '手机号获取成功',
icon: 'success'
})
}
}else{
wx.showToast({
title: e.detail.errMsg,
icon: 'none'
})
return;
}
},