1
0

index.js 534 B

1234567891011121314151617181920212223242526272829
  1. import Vue from 'vue'
  2. import Vuex from '../../../src'
  3. import actions from './actions'
  4. import mutations from './mutations'
  5. Vue.use(Vuex)
  6. const state = {
  7. count: 0
  8. }
  9. const store = new Vuex.Store({
  10. state,
  11. actions,
  12. mutations
  13. })
  14. if (module.hot) {
  15. module.hot.accept(['./actions', './mutations'], () => {
  16. const newActions = require('./actions').default
  17. const newMutations = require('./mutations').default
  18. store.hotUpdate({
  19. actions: newActions,
  20. mutations: newMutations
  21. })
  22. })
  23. }
  24. export default store