28 lines
559 B
JavaScript
28 lines
559 B
JavaScript
import Vue from 'vue'
|
|
import Vuex from 'vuex'
|
|
Vue.use(Vuex)
|
|
// modules的require引入方式
|
|
// const modulesFiles = require.context('./modules', true, /\.js$/)
|
|
// const modules = modulesFiles.keys().reduce((modules, modulePath) => {
|
|
// const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/, '$1')
|
|
// const value = modulesFiles(modulePath)
|
|
// modules[moduleName] = value.default
|
|
// return modules
|
|
// }, {})
|
|
|
|
const store = new Vuex.Store({
|
|
state: {
|
|
|
|
},
|
|
getters:{
|
|
|
|
},
|
|
actions:{
|
|
|
|
},
|
|
mutations:{
|
|
|
|
},
|
|
// modules
|
|
});
|
|
export default store; |