可以通過this.$data
獲取當前狀態下的data,通過this.$options.data()
獲取該組件初始狀態下的data。
然后只要使用Object.assign(this.$data, this.$options.data())
就可以將當前狀態的data重置為初始狀態了。
ps: Object.assign()
合並對象時,同名屬性,后邊的會覆蓋前邊的。
// 重置data數據
Object.assign(this.$data, this.$options.data())