Vue2.0 data中定义的数据如何重制初始化

359 阅读1分钟

Vue组件可能会有这样的场景:

在某种情况下,需要重置Vue组件的data数据。

思路:

我们可以通过 this.data获取当前状态下的data,通过this.data 获取当前状态下的data,通过 this.options.data() 获取该组件初始状态下的data。

在js代码中输入

// 使用Object.assign就可以将当前状态的data重置为初始状态
Object.assign(this.$data, this.$options.data())