其他分享
首页 > 其他分享> > 执行this.$refs[formName].validate((valid) =>{})代码没有提示用户rule message没反应

执行this.$refs[formName].validate((valid) =>{})代码没有提示用户rule message没反应

作者:互联网

1。首先就是在自定义校验规则的时候,if写完后没有写

callback()

2。打印一下this. r e f s [ f o r m N a m e ] 或 者 t h i s . refs[formName]或者this. refs[formName]或者this.refs.formName,检查是否拿到了正确的需要验证的form。检查绑定的属性名字是否一致

3。如果前两个都没有问题,检查自定义的校验规则,看看有没有写错
你可以依次注释掉的一个校验规则,看看注释掉哪个,功能实现了,就说明哪个的校验规则有问题

标签:自定义,检查,refs,校验,rule,valid,规则,message,formName
来源: https://blog.csdn.net/Amnesiac666/article/details/110517853