| 123456789101112131415161718192021 |
- /**
- * @description 导入所有 vuex 模块,自动加入namespaced:true,用于解决vuex命名冲突,请勿修改。
- */
- import Vue from 'vue'
- import Vuex from 'vuex'
- Vue.use(Vuex)
- const modules = {}
- const files = require.context('./modules', false, /\.js$/)
- files.keys().forEach((key) => {
- modules[key.replace(/(modules|\/|\.|js)/g, '')] = {
- ...files(key).default,
- namespaced: true,
- }
- })
- const store = new Vuex.Store({
- modules,
- })
- export default store
|