From 50ee7232f3c98fe24a1f2e31dba9508cfec14887 Mon Sep 17 00:00:00 2001 From: gjj <Ganjj@probim.com.cn> Date: Fri, 21 Feb 2025 17:35:39 +0800 Subject: [PATCH] 模型预览 --- src/store/index.js | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/src/store/index.js b/src/store/index.js new file mode 100644 index 0000000..35108d4 --- /dev/null +++ b/src/store/index.js @@ -0,0 +1,16 @@ +import Vue from "vue"; +import Vuex from "vuex"; + +Vue.use(Vuex); + +const moduleFilesObj = import.meta.glob("./modules/*.js", { eager: true }); +const modules = Object.keys(moduleFilesObj).reduce((acc, moduleKey) => { + const moduleName = moduleKey.replace(/^\.\/modules\/(.*)\.js$/gi, "$1"); + if (moduleName) { + acc[moduleName] = moduleFilesObj[moduleKey]?.default ?? {}; + acc[moduleName].namespaced = true; + } + return acc; +}, {}); + +export default new Vuex.Store({ modules }); -- Gitblit v1.9.3