From ed2050c5c74dad51a46c7015d6844e725a0e459f Mon Sep 17 00:00:00 2001 From: rookie4show Date: Wed, 2 Jul 2025 17:38:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=A4=9A=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 2 +- src/components/ProjectExplorer.vue | 2 +- src/components/Toolbar.vue | 2 +- src/components/flow/FlowEditor.vue | 82 ++++++++++----- src/main.js | 6 +- src/ts/useDnD.ts | 15 +-- src/ts/useStore.ts | 156 +++++++++++++++++++++++++++++ 7 files changed, 227 insertions(+), 38 deletions(-) create mode 100644 src/ts/useStore.ts diff --git a/src/App.vue b/src/App.vue index 30de3a9..378a2e8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -3,7 +3,7 @@ import Toolbar from './components/Toolbar.vue'; import ProjectExplorer from './components/ProjectExplorer.vue'; import ComponentsPanel from './components/flow/ComponentsPanel.vue'; import { computed, ref, onMounted, onUnmounted, onBeforeUpdate, reactive, provide, inject } from "vue"; -import { useFilesStore } from "@/ts/files"; +import { useFilesStore } from "@/ts/useStore"; import Vue3DraggableResizable from 'vue3-draggable-resizable'; import { TabPaneName, TabsPaneContext } from "element-plus"; import FlowEditor from './components/flow/FlowEditor.vue'; diff --git a/src/components/ProjectExplorer.vue b/src/components/ProjectExplorer.vue index d23fade..91ec0c4 100644 --- a/src/components/ProjectExplorer.vue +++ b/src/components/ProjectExplorer.vue @@ -34,7 +34,7 @@