收藏
回答

微信input框type=nickname审核回调与提交按钮无法同步问题怎么处理?

微信的input框的内容审核需要blur了之后才能审核,我现在有一个用户信息修改界面,里面能修改头像和昵称等,但是我无法防止用户输入昵称之后直接点击提交昵称来提交昵称到后台,但是此时审核却还没有完成,因此实际上并不是通过审核了之后的昵称才能提交到后台的,这个该怎么办呢?

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

3 个回答

  • 鹏
    01-05

    我设计一个值来控制 能不能提交. 当你昵称输入框获得焦点时, 这个值变成false , bindnicknamereview 回调通过后, 变成true. 如果用户改完昵称直接提交,此时bindnicknamereview 回调还没来得及完成 用户就提交的话, 是false, 你可以提示用户 昵称审核中 .

    但这个审核只是1秒钟,用户会感到有点莫名其妙的.体验不好. 但也没办法. 就是不允许你 改完昵称就直接提交. 必须等到审核完成后,才能提交.

    01-05
    有用
    回复
  • showms
    showms
    2023-07-19

    你可以设计成如果头像选择事件bindchooseavatar有回调时才认为有选择头像,表单才允许提交

    2023-07-19
    有用
    回复 3
    • 哈哈哈哈哈
      哈哈哈哈哈
      2023-07-20
      谢谢您的回答,但是我表达有误:请问,在ui设计上,提交按钮的点击事件可以先于每次输入input内容之后的onBlur事件触发,这件事该怎么解决。
      2023-07-20
      回复
    • showms
      showms
      2023-07-20回复哈哈哈哈哈
      我的意思是比如一个data里面有avatar和nickname两个字段,nickname是提交的时候就可以从表单获取到,但是avatar需要设计成等bindchooseavatar回调后才赋值,这样如果还没回调,表单提交时会判断出来avatar为空,不允许提交,不知道我有表达清楚吗
      2023-07-20
      回复
    • Xc
      Xc
      2023-07-24
      你好,请问该回调如何获取nickname
      2023-07-24
      1
      回复
  • 媆媆
    媆媆
    2023-07-19

    提交的时候能不能判断是否已审核通过,未通过就给用户一个提示,通过了才把昵称提交到后台

    2023-07-19
    有用
    回复 3
    • 哈哈哈哈哈
      哈哈哈哈哈
      2023-07-20
      谢谢您的回答,但是我表达有误:请问,在ui设计上,提交按钮的点击事件可以先于每次输入input内容之后的onBlur事件触发,这件事该怎么解决。
      2023-07-20
      回复
    • Hugo
      Hugo
      2023-09-07回复哈哈哈哈哈
      改UI设计?
      2023-09-07
      回复
    • 鹏
      01-05
      大佬 下次发完图 麻烦也发下链接...你也知道官方的文档是多么难找的啦..
      01-05
      回复
登录 后发表内容