element ui 重置表单 关闭表单内容重置

2021-02-22  本文已影响0人  吃肉肉不吃肉肉
第一种方法
<el-dialog
      title="添加项目类型"
      :visible.sync="addRoleVis"
      :before-close="addClassClose"
      :close-on-click-modal="false"
      width="520px"
    >
      <el-form label-width="100px" :model="addClass" :rules="rulesClass" ref="addClass">
        <el-form-item label="项目类型: " prop="name">
          <el-input v-model="addClass.name" type="text" />
        </el-form-item>
        <el-form-item>
          <el-button type="primary" @click="submitAddClass('addClass')">添加</el-button>
          <el-button @click="addClassClose">取消</el-button>
        </el-form-item>
      </el-form>
    </el-dialog>
method:{
  addClassClose(){
      this.$refs.addClass.resetFields();
      this.addRoleVis = false
   },
}
第二种方法

只需要在From标签上加上v-if="showDialog"这句代码,当关闭弹框时showDialog=false,
再次打开弹框是showDialog置为true,这样每次打开弹框它都会生成一个新的表单。

上一篇下一篇

猜你喜欢

热点阅读