1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| /**
| * @author chuzhixin 1204505056@qq.com (不想保留author可删除)
| * @description 导入所有 vuex 模块,自动加入namespaced:true,用于解决vuex命名冲突,请勿修改。
| */
|
| import Vue from 'vue'
| import Vuex from 'vuex'
|
| Vue.use(Vuex)
| const files = require.context('./modules', false, /\.js$/)
| const modules = {}
|
| files.keys().forEach((key) => {
| modules[key.replace(/(\.\/|\.js)/g, '')] = files(key).default
| })
| Object.keys(modules).forEach((key) => {
| modules[key]['namespaced'] = true
| })
| const store = new Vuex.Store({
| modules,
| })
| export default store
|
|