From 8fff4c1ef1f802fabd6855e001fee8333f102b25 Mon Sep 17 00:00:00 2001
From: rd <1344903914@qq.com>
Date: Mon, 1 Sep 2025 14:07:18 +0800
Subject: [PATCH] =?UTF-8?q?perf:=20sidebar=E7=BB=93=E6=9E=84=E8=B0=83?=
=?UTF-8?q?=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/layouts/components/siderBar/index.vue | 46 +++++++++---------
src/layouts/components/siderBar/style.scss | 55 +++++++++++++---------
src/stores/modules/side-bar/index.ts | 9 ++--
3 files changed, 61 insertions(+), 49 deletions(-)
diff --git a/src/layouts/components/siderBar/index.vue b/src/layouts/components/siderBar/index.vue
index 8b130ff..3c7aea2 100644
--- a/src/layouts/components/siderBar/index.vue
+++ b/src/layouts/components/siderBar/index.vue
@@ -96,7 +96,7 @@ export default defineComponent({
const renderMenuList = () => {
return currentMenuList.value.map((item) => {
if (!item.children) {
- return renderMenuItem(item, sidebarStore.menuCollapse);
+ return renderMenuItem(item, collapsed.value);
}
return (
- {renderMenuItem(item, sidebarStore.menuCollapse)}
+ {renderMenuItem(item, collapsed.value)}
);
});
@@ -161,39 +161,39 @@ export default defineComponent({
trigger
onCollapse={setCollapsed}
>
-