vue中如何重置data

原理:使用object.assign(target,source)方法。将source对象属性复制到target。

即:object.assign( this.$data , this.$options.data(this) ) 

      说明:this.$data即是vue组件中的data

                this.$options.data是vue组件初始化时的data,括号里加this,主要是防止取不到 data() { a: this.methodA } 中的 this.methodA

posted @ 2021-12-08 11:21  marvinLiu  阅读(860)  评论(0)    收藏  举报