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 @@ +