问题描述
在上一次填写完表单后,上一次的数据依然存在data中,所以下一次再打开表单的时候,还会出现上一次填的数据
解决方法1
将对象的值重新赋值为初始化
缺点:可以处理问题,但麻烦
方法2
this.$options.data():是当前vue实例化对象初始化时的data对象,它会在页面销毁前一直保存在内存中。
//整个单页面data对象中的数据重置,利用Object.assign(target,origin),这是es6中对象浅拷贝的方法,将第二个参数中可遍历的数据复制到第一个参数中
Object.assign(this.$data,this.$options.data())
//或者为某个数据对象重置
this.obj = this.this.$options.data().obj