vue中 使表单数据重置

应用场景:在添加完成之后,下次再打开时,表单中的数据应该要被清空

在关闭弹层时,showDialog的值会变成false,它会触发弹层(el-dialog组件)的close事件,所以,我们添加对监听即可。

解决方案:

 代码如下:

 <!-- //弹层模块-->
    <el-dialog
      @close="resetForm"
    >
<!-- 表单内容 -->
      <el-form ref="refForm" :model="formData">
methods:{
// 当弹层关闭时,重置表单
    resetForm() {
      // 把数据清空
      this.formData = {
        name: '', // 名称
        code: '', // 权限标识
        description: '', // 描述
        enVisible: '0', // 开启
        pid: '', // 添加到哪个节点下
        type: '' // 类型
      }
      // 清空内容
      this.$refs.refForm.resetFields()
    }

}

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值