收藏
回答

安卓复制短信验证码 导致input清空

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android 安卓 9 华为 荣耀 magic TNY-AL00 7.0.6

安卓用户进入资料信息填写页,有一项是手机验证码,安卓用户收到短信验证码后,点 短信中的复制按钮,结果导致屏幕刷新,用户填写的所有信息都被清空重置了。

【填写完了 资料,即将获取验证码】


【验证码来了,点击了  ‘复制验证码’  按钮  】

【之后小程序好像触发了重置,导致填写的 资料全部被清空】


最后一次编辑于  09-09  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 铭锋科技
    铭锋科技
    09-09

    看下页面有没有onHide

    09-09
    赞同
    回复 5
    • 谂孑
      谂孑
      09-09
      根组件有个空的onhide钩子函数,但是资料页是没有加onhide钩子
      09-09
      回复
    • 铭锋科技
      铭锋科技
      09-09回复谂孑
      什么根组件,钩子?用了第三方框架开发吗
      09-09
      回复
    • 谂孑
      谂孑
      09-09
      感谢给线索 确实是onshow的问题,但是很奇怪,ios是没有的,复制个验证码搞不懂为啥会触发onshow
      09-09
      回复
    • 铭锋科技
      铭锋科技
      09-09回复谂孑
      我也没想到onshow,第一反应是onhide,因为你点复制验证码已经离开了微信
      09-09
      回复
    • 谂孑
      谂孑
      09-09回复铭锋科技
      对的,但是光下拉看一下短信详情是不会的,唯独点一下那个按钮会触发,也是蛮奇怪的。
      09-09
      回复
  • Wang
    Wang
    09-09

    应该不是触发了重置,而是触发了小程序切入后台并显示的过程,然后页面重新渲染了吧,可以在onhide,onshow中console.log一下看看是否触发了

    09-09
    赞同
    回复 1
    • 谂孑
      谂孑
      09-09
      感谢给线索 确实是onshow的问题,但是很奇怪,ios是没有的,复制个验证码搞不懂为啥会触发onshow
      09-09
      回复
  • 谂孑
    谂孑
    09-09

    问题已解决,安卓复制验证码按钮会触发onShow,

    谢谢楼上两位的回答

    09-09
    赞同
    回复
问题标签