<>❤ element ui中 el-dialog关闭窗口清空表单验证

❤ element ui中 el-dialog关闭窗口清空表单验证
1、清除 this.$refs[formName].resetFields(); // 重置表单移除校验
this.$refs[formName].clearValidate(); // 仅清除验证 2、 在From标签上加上v-if="showDialog"
,当关闭弹框时showDialog=false, 再次打开弹框是showDialog置为true,这样每次打开弹框它都会生成一个新的表单 <Form
v-if="showDialog" ref="formData" :model="formData" :rules="ruleValidate"
label-position="top"> <FormItem label="姓名:" prop="name"> <Input type="text"
v-model="formData.name"/> </FormItem> </Form> 3、关闭窗口清空表单验证 <el-form ref="form"
:model="form" label-width="80px" :before-close="dialogClose"> <form label="姓名:"
prop="name"> <Input type="text" v-model="formData.name"/> </form> </el-form>
<script> dialogClose(){ this.$refs.form.resetFields(); }, </script>

技术
下载桌面版
GitHub
Gitee
SourceForge
百度网盘(提取码:draw)
云服务器优惠
华为云优惠券
腾讯云优惠券
阿里云优惠券
Vultr优惠券
站点信息
问题反馈
邮箱:[email protected]
吐槽一下
QQ群:766591547
关注微信