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