收藏
回答

@getphonenumber="getPhoneNumber"获取手机号解密偶尔失败 ?

已经按照官方说的 提前获取code了,但是解密手机号仍然偶尔失败 ????

回答关注问题邀请回答
收藏

3 个回答

  • 黑夜星空叠叠默
    黑夜星空叠叠默
    2021-07-13

    您好,请问这个问题您有解决吗?同样遇到了这个问题

    2021-07-13
    有用
    回复
  • 王明
    王明
    2021-06-10
    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
    					})
    					
    				
    					
    				}
    			},
    
    2021-06-10
    有用
    回复
  • Axs
    Axs
    2021-06-10

    提问建议带上代码

    2021-06-10
    有用
    回复 1
    • 王明
      王明
      2021-06-10
      大哥代码上了
      2021-06-10
      回复
登录 后发表内容