当弹层中有form时,提交form要将form 清空

1、初始化数据

form: {
   userName: '',
   password: ''
}

2、在created中深拷贝一份数据:

created () {
  this.defaultForm = JSON.parse(JSON.stringify(this.form))
}

注:这个时候this.defaultForm已经是this.form没改变之前的一个备份

3、在清空按钮事件触发后,再将备份的数据this.defaultForm赋给this.form

注意:这里一定还要是深拷贝,this.form = this.defaultForm;(这种做法是错误的—如果清空的时候不深拷贝备份的数据this.defaultForm,那么this.defaultForm将会和this.关联上,后面清空之后修改了this.form会牵扯到this.defaultForm也被修改,再去清空就会有问题);

 this.form = JSON.parse(JSON.stringify(this.defaultForm))
Logo

前往低代码交流专区

更多推荐