@getphonenumber="getPhoneNumber"获取手机号解密偶尔失败 ?
发布于 5 年前 作者 kxue 12898 次浏览 来自 官方Issues

已经按照官方说的 提前获取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
					})
					
				
					
				}
			},

提问建议带上代码

回到顶部