@getphonenumber="getPhoneNumber"获取手机号解密偶尔失败 ?
已经按照官方说的 提前获取code了,但是解密手机号仍然偶尔失败 ????
2 回复
onLoad(){
/* 获取手机号的code不能写在回调里 */
wx.login({
success: res => {
if (res.code) {
console.log("看看res获取道德信息信息", res)
this.resCode = res.code; // 进入页面提前获取code 存一下
}
},
fail: err => {
uni.showToast({
title: '获取code失败',
icon: 'none'
})
reject(err)
}
})
}
async getPhoneNumber(e) {
if (e.detail.errMsg == "getPhoneNumber:ok") {
await this.getDecryptPhone({
code: this.resCode,
encryptedData: e.detail.encryptedData,
iv: e.detail.iv
})
}
},