We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8eca67a commit 557ea8bCopy full SHA for 557ea8b
generator/template/src/store/index.js
@@ -0,0 +1,13 @@
1
+import Vue from 'vue';
2
+import Vuex from 'vuex';
3
+
4
+import modules from './modules';
5
6
+Vue.use(Vuex);
7
8
+export default new Vuex.Store({
9
+ modules,
10
+ state: {},
11
+ mutations: {},
12
+ actions: {},
13
+});
generator/template/src/store/modules/index.js
@@ -0,0 +1,9 @@
+const files = require.context('.', false, /\.js$/);
+const modules = {};
+files.keys().forEach(key => {
+ if (key === './index.js') return;
+ modules[key.replace(/(\.\/|\.js)/g, '')] = files(key).default ?? files(key);
+export default modules;
0 commit comments