收藏
回答

微信小程序手机号解析40029?

1、使用uni.login的code配合iv解析手机号报40029问题。

2、使用button中的ivcode解析手机号也报40029问题。

配置项都可以,第一次打开正式小程序有问题,再次打开无问题

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

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2023-03-14

    2023-03-14
    有用
    回复
  • TNT
    TNT
    2023-03-14
    你的uni.login放到的getPhoneNumber里面的吧
    


    // 错误写法
    getPhoneNumber(e) {
      uni.login({
       success: res => {
         if (e.detail.errMsg === 'getPhoneNumber:ok') {
            // e.detail.iv + res.code + e.detail.encrypeData
         }
       }
      })
    }
    // 正确写法:
    onLoad() {
      uni.login({
        success: res => {
          this.loginCode = res.code
        }
      })
    },
    getPhoneNumber(e) {
      if (e.detail.errMsg === 'getPhoneNumber:ok') {
        // e.detail.iv + e.detail.encrypData + this.loginCode 解密
      }
    }
    


    2023-03-14
    有用 1
    回复
登录 后发表内容