1.清除整个表单校验,假设表单用ref绑定名称为form

this.$refs.form.clearValidate()

2.清除单个表单元素校验
(1)如果绑定的是对象,列如v-model=‘obj.one’,清除代码如下

this.$refs.form.clearValidate('obj.one')

(2)如果绑定的不是对象,列如v-model=‘one’,清除代码如下

this.$refs.form.clearValidate('one')

3.修改表单校验,假设表单绑定了校验规则数组rules
(1)修改整个表单校验比较简单,直接this.rules=[…]就可以了
(2)prop绑定的是对象的话,修改校验规则代码如下

this.rules['obj.one']=[...]

(2)prop绑定的不是对象的话,修改校验规则代码如下

this.rules.one=[...]
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐