From 54a150ec07030b4bdc0732a1938613a44b1ce21b Mon Sep 17 00:00:00 2001 From: yangsy Date: Fri, 29 Aug 2025 18:55:06 +0800 Subject: [PATCH] perf: optimize data sync of route.query and DevicePage & DeviceTree --- .../{ => device-page}/device-tree.vue | 131 ++++++++++------- src/composables/device/index.ts | 1 + .../device/use-device-selection.ts | 70 +++++++++ src/pages/device-page.vue | 137 ++++++++++-------- 4 files changed, 230 insertions(+), 109 deletions(-) rename src/components/{ => device-page}/device-tree.vue (72%) create mode 100644 src/composables/device/index.ts create mode 100644 src/composables/device/use-device-selection.ts diff --git a/src/components/device-tree.vue b/src/components/device-page/device-tree.vue similarity index 72% rename from src/components/device-tree.vue rename to src/components/device-page/device-tree.vue index 563eaf0..30bf5f9 100644 --- a/src/components/device-tree.vue +++ b/src/components/device-page/device-tree.vue @@ -1,12 +1,4 @@ - + +