1、表单中输入经常使用验证,但是每次提交后关闭弹框。再打开弹框验证还在作用,这个时候我们可以这样处理:

2、我们可以使用这2种方法处理:
①:在关闭弹框的地方:
this.$refs.form.clearValidate();

this.$refs.form这个form必须是和图片上的名称一致;
这种方法适合全部
②:如果是单个的可以使用:
this.$refs.form.validateField('unitName')
如果这样报错的话,可以试一试这样写,不会报错:
this.$nextTick(()=>{
this.$refs.form.clearValidate('unitName');
//清楚表单内容
this.$refs['form'].resetFields();
})

本文介绍如何在Vue项目中清除表单验证状态。通过两种方法实现:一是整体清除所有字段的验证状态,二是单独清除指定字段的验证状态,并提供代码示例。
2435

被折叠的 条评论
为什么被折叠?



