收藏
回答

安卓手机(尤其是华为手机)在复制验证码的时候会触发onHide?

华为手机,在发送验证码功能的页面触发发送验证码,短信弹窗出来后点了复制验证码,此时小程序的onhide生命周期被触发,且复制完后没有触发onshow,导致页面停顿,倒计时等组件停止更新(值在更新,页面没有更新)。三星手机则不会在复制验证码时触发onhide

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

1 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2023-07-23

    麻烦提供复现路径

    2023-07-23
    有用
    回复 4
    • 阿白
      阿白
      2023-07-24
      使用华为手机(目前测试荣耀30p、mate20、mate50都可复现)微信(8.0.38)扫码,进入小程序登录引导页面,点击登录,使用手机中手机卡的手机号登录,获取验证码,待验证码短信浮窗出现后,点击复制验证码,此时页面倒计时停止。通过日志可以发现触发了onhide生命周期但是没有触发onshow,如果此时后台小程序再打开,则页面会继续渲染,且跳过了卡顿的时间
      2023-07-24
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2023-07-24回复阿白
      提供个复现视频和复现日志看看
      2023-07-24
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2023-08-03回复社区技术运营专员-Jahozheng
      这是一个已知问题,我们会在后续基础库版本中进行修复
      2023-08-03
      回复
    • 竹子
      竹子
      2023-12-07
      这个问题是否已经修复
      2023-12-07
      回复
登录 后发表内容