小程序
小游戏
企业微信
微信支付
扫描小程序码分享
input type nickName 会对数据进行安全验证,那么什么时候验证完成?
这个验证过程是异步的,而且时间是不固定的,如果输入违禁词后,blur触发后,在没有验证成功之前,点击保存,这时候我拿到的还是违禁词!
所以我应该如何获取安全的nickName呢?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我是这么暂时解决的,用form提交,button 的type写成submit,取form里的数据,input blur验证时,本身有loading,我是在输完nickname,监听blur设置一个延时,主要用于点击保存时的判断,如果是blur既失焦又点击保存,两件事一起,那么就牺牲了一点交互,就是得等验证完即loading关了后需要再次点击保存
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
目前没有检测回调事件,只能等官方完善了。另外你也可以在服务器端调用msgSecCheck 来检测,这个检测是同步的
参考:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/sec-check/msgSecCheck.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我是这么暂时解决的,用form提交,button 的type写成submit,取form里的数据,input blur验证时,本身有loading,我是在输完nickname,监听blur设置一个延时,主要用于点击保存时的判断,如果是blur既失焦又点击保存,两件事一起,那么就牺牲了一点交互,就是得等验证完即loading关了后需要再次点击保存
目前没有检测回调事件,只能等官方完善了。另外你也可以在服务器端调用msgSecCheck 来检测,这个检测是同步的
参考:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/sec-check/msgSecCheck.html