vue清空form
当弹层中有form时,提交form要将form 清空1、初始化数据form: {userName: '',password: ''}2、在created中深拷贝一份数据:created () {this.defaultForm = JSON.parse(JSON.stringify(this.form))}注:这个时候this.defaultForm已经是t...
·
当弹层中有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))
更多推荐
已为社区贡献5条内容
所有评论(0)