<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>
getPhoneNumber(e) {
if (e.detail.errMsg == 'getPhoneNumber:ok'){
if (e.detail.code){
}else {
wx.showToast({
title: '手机号code为空',
icon: 'none'
})
}
}else {
wx.showToast({
title: '您拒绝了手机号授权',
icon: 'none'
})
}
}
为什么会走到e.detail.code为空呢?
确认当前基础库版本是否为
2.21.2
及以上。正常情况下,基础库
2.21.2
对应的是客户端版本号为8.0.16
,如果你的版本低于8.0.16
并且是通过开发者工具向客户端推送的2.21.2
基础库,大几率不会返回code
参数,请手动更新微信版本。