index.js 425 B

1234567891011121314151617181920
  1. import Vue from 'vue'
  2. import Vuex from '../../../src'
  3. import actions from './actions'
  4. import mutations from './mutations'
  5. import middlewares from './middlewares'
  6. Vue.use(Vuex)
  7. export const STORAGE_KEY = 'todos-vuejs'
  8. const state = {
  9. todos: JSON.parse(localStorage.getItem(STORAGE_KEY) || '[]')
  10. }
  11. export default new Vuex({
  12. state,
  13. actions,
  14. mutations,
  15. middlewares,
  16. debug: process.env.NODE_ENV !== 'production'
  17. })