1. 时间格式

找了很久,才找到原来是这个格式搞得我表单验证不通过。

image.png

这个时间格式type: 'date',就是这个罪魁祸首。

因为我前面的时间格式是设置成value-format="yyyy-MM-dd"这样的,应该是这两者格式不一致,所以验证没通过。
image.png

2. 自定义校验规则callback()

如果自己自定义了校验规则,那么记住,一定要调用callback(),如果有分支,保证每个分支执行完最后都能调用callback()
image.png

3. v-model绑定值为对象下的子对象的属性时无法验证

Element 表单验证项v-model绑定值为对象下的子对象的属性时无法验证

4. 行内rules也要搭配prop

写在行内的rules也要搭配prop,不然不管怎样都会验证通过的,也即是说规则无效。并且prop字段值要跟它绑定的属性名要一致。
image.png


ever
323 声望6 粉丝