收藏
回答

input type nickName 什么时候会验证完成?

input type nickName 会对数据进行安全验证,那么什么时候验证完成?

这个验证过程是异步的,而且时间是不固定的,如果输入违禁词后,blur触发后,在没有验证成功之前,点击保存,这时候我拿到的还是违禁词!

所以我应该如何获取安全的nickName呢?

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

2 个回答

  • cc
    cc
    2022-11-23

    我是这么暂时解决的,用form提交,button 的type写成submit,取form里的数据,input blur验证时,本身有loading,我是在输完nickname,监听blur设置一个延时,主要用于点击保存时的判断,如果是blur既失焦又点击保存,两件事一起,那么就牺牲了一点交互,就是得等验证完即loading关了后需要再次点击保存

    2022-11-23
    有用
    回复
  • Jianbo
    Jianbo
    2022-11-13

    目前没有检测回调事件,只能等官方完善了。另外你也可以在服务器端调用msgSecCheck 来检测,这个检测是同步的

    参考:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/sec-check/msgSecCheck.html

    2022-11-13
    有用
    回复
登录 后发表内容