UNPKG

undo-redo-vuex

Version:

A Vuex plugin for module namespaced undo and redo functionality. This plugin takes inspiration from and extends the work of [vuex-undo-redo](https://github.com/anthonygore/vuex-undo-redo).

33 lines (26 loc) 516 B
import Vue from 'vue' import Vuex from 'vuex' import {default as undoRedo, scaffoldStore} from 'undo-redo-vuex'; Vue.use(Vuex); const state = { todos: [] }; const actions = {}; const mutations = { addTodo(state, payload) { state.todos = [...state.todos, payload]; }, emptyState(state) { state.todos = []; } }; export default new Vuex.Store( scaffoldStore({ state, actions, mutations, plugins: [ undoRedo() ] }) );