element 新增数据 打开弹框时或者关闭弹框清空表单内容

需求:编辑后点新增弹框数据未清空。

解决方法:使用@close事件,函数可以自定义 eg : resetForm()、closeDialog();


    
        
            
        

方法一 :    清除某个字段得数据:

 resetForm(formName) {
     this.age = '';
     this.name = '';
 },

方法二:  清除字段所有数据

 resetForm(formName) {
     this.$refs[formName].resetFields();
 },

方法三 :编辑赋值问题 this.formName={...data}  写在打开弹框里面 show:true后面;或者下面

this.$nextTick(() => {
       this.formName= data;
  })

说明:resetFields对整个表单进行重置,将所有字段值重置为初始值并移除校验结果

 让下拉数据为空:this.data.splice(0,this.data.length);     

你可能感兴趣的:(vue.js,html)