index.js 383 B

12345678910111213141516171819
  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.Store({
  12. state,
  13. actions,
  14. mutations,
  15. middlewares
  16. })