ElementUI的表单验证(二)之dialog关闭验证

ElementUI的表单验证及常用规则续集// https://www.jianshu.com/p/d71dc34193b4
dialog中使用ElementUI表单验证时,我们在关闭dialog与点击提交后需要将表单内容清空,并取消验证。使用 this.$refs[form].resetFields();将form表单重置

image.png

所以将dialog关闭事件中添加内容清空的方法即可,
//@close是dialog的关闭事件

<el-dialog title="申请撤销" :visible.sync="dialogFormVisible" @close="closeDilog('form')">
    <el-form :model="form" ref="form" :rules="rules">
        <el-form-item label="撤销原因 :" prop="reason" :label-width="formLabelWidth">
            <el-input v-model="form.reason"></el-input>
        </el-form-item>
    </el-form>
    <div slot="footer" class="dialog-footer">
        <el-button @click="dialogFormVisible = false">取 消</el-button>
        <el-button type="primary" @click="cancelReport('form')">提 交</el-button>
    </div>
</el-dialog>

关闭方法

closeDilog:function(form){
    this.dialogFormVisible = false;
    this.$refs[form].resetFields();//将form表单重置
},
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、表单基础知识 在 JavaScript 中,表单对应的是 HTMLFormElement 类型。 HTMLFo...
    LemonnYan阅读 961评论 0 3
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,784评论 0 17
  • Angular 支持非常强大的内置表单验证,maxlength、minlength、required 以及 pat...
    sunny_lvy阅读 20,109评论 3 25
  • 我们大四,现在已经毕业了。 今晚一起聚餐。班主任导员还有我们。缺了四个同学没有来,或许因为个别原因。 吃完这顿饭我...
    悲在心中225阅读 281评论 0 1
  • 纸船漂走了再也不会返还树叶落下了再也不会重回树枝风筝断了线再也不会起飞你走了还会再回来吗 漂走了的纸船新叠好的又可...
    约定星空阅读 281评论 0 4