From 07d33388edb8459f5dac60a5cda7bb202a7db88b Mon Sep 17 00:00:00 2001
From: zhengshunjin <2667579369@qq.com>
Date: Sun, 10 May 2026 21:16:07 +0800
Subject: [PATCH] =?UTF-8?q?feat(layout):=20=E6=B7=BB=E5=8A=A0=E4=BE=A7?=
=?UTF-8?q?=E8=BE=B9=E6=A0=8F=E6=8A=98=E5=8F=A0=E7=8A=B6=E6=80=81=E7=AE=A1?=
=?UTF-8?q?=E7=90=86=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在 counter store 中新增 isCollapseStore 状态管理
- 使用 Pinia 的 storeToRefs 替代 props 传递方式
- 实现侧边栏宽度动态切换逻辑,支持折叠展开
- 移除组件间 props 传递,统一使用全局状态管理
- 配置 ESLint 规则禁用单词组件名检查
- 优化布局组件的状态管理架构
---
.../src/layout/components/Sidebar/index.vue | 20 +++++++++----------
flask-ui/src/layout/index.vue | 9 ++++++---
flask-ui/src/stores/counter.ts | 13 +++++++++---
3 files changed, 25 insertions(+), 17 deletions(-)
diff --git a/flask-ui/src/layout/components/Sidebar/index.vue b/flask-ui/src/layout/components/Sidebar/index.vue
index c1c3a3c..1f2fc0a 100644
--- a/flask-ui/src/layout/components/Sidebar/index.vue
+++ b/flask-ui/src/layout/components/Sidebar/index.vue
@@ -1,16 +1,14 @@
+
-
+