... methods: { resetData: function() { Object.assign(this.$data, this.$options.data()); }, } ... Object.assign()Object.assign(target, ...sources) Properties in the target object will be overwritten by properties in the sources if they have the same key.More detail MDN web docs