A Vue.js component mixin that makes restoring initial state to the component simple
@ianwalter/vue-component-reset
A Vue.js component mixin that makes restoring initial state to the component simple.
Installation
yarn add @ianwalter/vue-component-reset
Usage
import vueComponentReset from '@ianwalter/vue-component-reset'
const resetMixin = vueComponentReset(() => ({ msg: 'Hello', count: 0 }))
export default {
mixins: [resetMixin],
methods: {
someAction () {
this.reset() // Reset data to it's initial state.
this.reset('msg') // Reset msg to it's initial state.
}
}
}
Related
- [
vuex-reset
][vuexResetUrl] - A Vuex plugin that makes restoring initial
state to the store simple