uni-app 小程序 获取手机号

小程序 获取手机号
获取微信用户绑定的手机号,要先调用wx.login接口登录;
而且是用户主动触发,所以该功能不用API来调用,需要button的点击事件来触发。

  1. 原生写法:
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">绑定手机号button>

在这里插入图片描述
在这里插入图片描述
但是,用uni-app,一开始我也是这么写的,弹框可以调出来,点击允许后会发现根本不执行getPhoneNumber方法,应该说找不到此方法。报下面信息:
在这里插入图片描述
2. uni-app写法:

<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">绑定手机号button>
// 获取手机号
getPhoneNumber (e) {// 参数e是绑定的授权方法自动传入过来的, 为了获取到iv和encryptedData值,让后端解析手机号console.log(e.detail.errMsg);console.log(e.detail.iv);console.log(e.detail.encryptedData);
},

注:
encryptedData:包括敏感数据iv 在内的完整用户信息的加密数据
iv:加密算法的初始向量

如有错误或不足,欢迎各位大佬评论指正。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部