关于element-ui表单校验个别元素一直被忽略,无法成功校验的问题
项目场景:
真功夫功夫会中台系统的某次任务开发遇到的bug
问题描述:
昨天接到新的版本的任务需求,有个任务是要在这个表单中加一个多选框,并且加上非空校验
然后我就开始写这个功能.后面发现在页面中加入这段代码之后保存一直不被判断
我仔细看了表单校验的配置,发现没什么问题.ref有传递,表单的v-model也有绑定 form-itme的prop也有绑定
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/db0da0a45971806739d125c552d7dcb4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9d88a9d2a37c0ecaed305be4da43627a.png)
校验规则也有配置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2cde52c7249ccbdf7c565e451b2e052e.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7f4f77ee84ac4fba03578b16f17cce0c.png)
但是却能保存成功
而同样在配置中的name却能正常校验
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ea1c06bc38a7e0f75b11c98eabdf259b.png)
也就是说我这个marketingType的校验没生效
原因分析:
后来