1.重置data中的所有数据

Object.assign(this.$data, this.$options.data())
  • this.$data:是现阶段的data数据,就是改变后的data数据
  • this.$options.data():是原始的data数据,就是页面刚加载时的data
  • data中若使用了this来访问props或methods,在重置data时,注意this.data时,注意this.data时,注意this.options.data()的this指向,最好使用this.$options.data.call(this)。

2.重置data中的一个数据

Object.assign(this.formData, this.$options.data().formData)

this.formData = this.$options.data().formData
最后修改:2023 年 04 月 26 日
如果觉得我的文章对你有用,请随意赞赏