From d1448cb0ef10f358bb7bddb4e1ec268515e0b787 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期二, 15 七月 2025 11:46:57 +0800 Subject: [PATCH] 项目初始化 --- store/index.js | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/store/index.js b/store/index.js new file mode 100644 index 0000000..e28646c --- /dev/null +++ b/store/index.js @@ -0,0 +1,21 @@ +import Vue from 'vue' +import Vuex from 'vuex' + +Vue.use(Vuex) + +const files = require.context("./modules", false, /\.js$/); +let modules = { + state: {}, + mutations: {}, + actions: {}, + getters: {} +}; + +files.keys().forEach((key) => { + Object.assign(modules.state, files(key)["state"] || {}); + Object.assign(modules.mutations, files(key)["mutations"] || {}); + Object.assign(modules.actions, files(key)["actions"] || {}); + Object.assign(modules.getters, files(key)["getters"] || {}); +}); +const store = new Vuex.Store(modules); +export default store; -- Gitblit v1.9.3