将 input 组件 type 的值设置为 nickname,当用户在此input进行输入时,键盘上方会展示微信昵称。从基础库2.24.4版本起,在onBlur 事件触发时,微信将异步对用户输入的内容进行安全监测,若未通过安全监测,微信将清空用户输入的内容,建议开发者通过 form 中form-type 为submit 的button 组件收集用户输入的内容。
问题是form表单收集到的文本值是安全检测之前的值,有没有方法可以获取到安全监测之后的值,即如果未通过检测则获取到空字符串,如果通过检测则获取到新字符串?
解决方法有了,就是这个文档中提到的input的属性
没有办法,昵称不像图片,图片安全监测没通过不会触发chooseavatar,默认submit提交后如果有拿到文本内容就是安全监测通过了。你那边目前有出现过拿到昵称了,但输入内容其实不合法规的情况吗