小程序获取手机号码
在小程序开发过程中,有时候需要用到用户的手机号码去做登录或者其它功能。
- 用户点击按钮弹出授权弹框,拿到code,encryptedData,iv。
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号</button>
- 根据code,encryptedData,iv三个参数请求后端接口,得到手机号。完整代码:
getPhoneNumber: function(e) {
let that = this;
wx.login({
success(res) {
if (res.code) {
let data = {
code: res.code,
encryptedData: e.detail.encryptedData,
iv: e.detail.iv,
wechatAccount: app.config.wechatAccount
}
app.req.post("api/xxxx", data).then(res => {
if (res.code == 200) {
}
})
}
}
})
},
接口返回内容:
