闲话少说,直接上代码。
微信官方的代码是这样的:
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>
Page({
getPhoneNumber (e) {
console.log(e.detail.errMsg)
console.log(e.detail.iv)
console.log(e.detail.encryptedData)
}
})
uni-app中,却无法回调,不论是bindgetphonenumber或是@bindgetphonenumber都不行,后来改为@getphonenumber,一切才正常了。
<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">
相关链接:
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html
另外:
“目前该接口针对非个人开发者”,所以,个人开发者账号是没有“获取手机号”这个能力的