收藏
回答

input组件type为nickname,怎么样捕获报错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug input 微信iOS客户端 8.0.26 2.21.4


input组件type为nickname,input失去焦点报无法使用该昵称。我该怎么样捕获报错

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

2 个回答

  • Demons
    Demons
    2022-09-06

    https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-09-06
    有用
    回复
  • cc
    cc
    2022-11-23

    暂时捕捉不到,你可以在form提交时,获取form值,就能拿到验证后的值,如果是验证失败,就是空值

    2022-11-23
    有用
    回复 2
    • LZN
      LZN
      2022-12-12
      不行啊,违规的时候form提交拿到的是验证前的值,不是空的
      2022-12-12
      回复
    • cc
      cc
      2022-12-13回复LZN
      你的意思是失焦的时候同时也是提交表单对吧,这种时候还在异步验证,只能牺牲交互,就是失焦时不能同时点击保存,一种方式是在失焦时给个标志,延时1s重置标志,因为它验证名称的合法性自带loading,所以延时多少时间无所谓,只是需要异步把标志重置而已,那在点击保存的时候判断标志是不是在失焦验证,如果是,那就不提交表单;这样牺牲的交互就是输入完昵称后立即点击保存是不会触发保存的,需要再次点击一下保存
      2022-12-13
      回复
登录 后发表内容