| 12345678910111213141516171819202122 |
- /**
- * @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;
|