icx-meum-vue-common-module
Version:
icx-meum-vue-common-module
34 lines (29 loc) • 697 B
JavaScript
/**
* Created by wangbagang on 2017/2/8.
*/
import Vue from 'vue'
import Vuex from 'vuex'
import createLogger from 'vuex/dist/logger'
import state from './root-state'
import getters from './root-getters'
import mutations from './root-mutations'
import actions from './root-actions'
import auth from './modules/auth'
import report from './modules/report'
import digitalManager from './modules/digital-manager'
Vue.use(Vuex)
const debug = process.env.NODE_ENV !== 'production'
const store = new Vuex.Store({
state,
getters,
mutations,
actions,
modules: {
auth,
digitalManager,
report
},
strict: false,
plugins: debug ? [createLogger()] : []
})
export default store