收藏
回答

button 的getphonenumber 快速点击会出现一直加载中的状态,这是组件就是这样吗?

  
   async function getPhoneNumber(e:any) { // 获取手机号函数
      // console.log("手机号授权信息: ", e)
      const { encryptedData, iv, code } = e.detail
      const sessionRes:any = await getUserIdsAndToken()
      const params = ({
        openId: uni.getStorageSync('openId'),
        unionId: uni.getStorageSync('unionId'),
        code: e.detail.code,
        encryptedData: '',
        iv: '',
        sessionKey: ''
      })
      // console.log("登录入参: ", params)
      if (e.detail.errMsg === "getPhoneNumber:ok") { // 如果状态是点击确认
        if (!code) {
          params.encryptedData = encryptedData
          params.iv = iv
          params.sessionKey = sessionRes.sessionKey
          console.log(params, '参数哒')
          loginfun(params)
          return
        }
        loginfun(params)
      }
    }

button 的getphonenumber 快速点击会出现一直加载中的状态,快速点击组件调用不出来授权手机号弹窗一直显示加载中所以手机都有这个问题

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

2 个回答

  • Practice in daily life
    Practice in daily life
    2022-07-12

    没复现你说的情况呢

    2022-07-12
    有用
    回复
  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-07-12

    自己写逻辑,做个防抖

    2022-07-12
    有用
    回复 1
    • 一路向北
      一路向北
      2022-07-12
      防抖没用啊 我试了
      2022-07-12
      回复
登录 后发表内容