From 89cfbc7499ffe0088a419049685273e2c96cf903 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BB=9D=E5=B0=98?= <237809796@qq.com> Date: Fri, 3 Jul 2026 02:17:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E:=20=E5=B7=A6=E4=BE=A7?= =?UTF-8?q?=E5=AF=BC=E8=88=AA=E6=94=AF=E6=8C=81=E6=94=B6=E7=BC=A9=E5=B1=95?= =?UTF-8?q?=E5=BC=80(=E6=89=8B=E5=8A=A8+=E5=B0=8F=E7=AA=97=E5=8F=A3?= =?UTF-8?q?=E8=87=AA=E5=8A=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 手动收缩:brand 区右侧收缩按钮,收缩后底部展开按钮 - 小窗口自动收缩:窗口宽度≤768px 自动切换为图标模式 - 状态持久化:用户偏好存 appSettings(df-sidebar-collapsed) - 收缩态:仅显示图标,hover 显示 tooltip 文字 - 过渡动画:width/min-width 0.2s ease 平滑收缩 --- src/components/layout/AppSidebar.vue | 145 ++++++++++++++++++++++----- src/i18n/en/nav.ts | 2 + src/i18n/zh-CN/nav.ts | 2 + 3 files changed, 123 insertions(+), 26 deletions(-) diff --git a/src/components/layout/AppSidebar.vue b/src/components/layout/AppSidebar.vue index 982b3b2..7860f1d 100644 --- a/src/components/layout/AppSidebar.vue +++ b/src/components/layout/AppSidebar.vue @@ -1,5 +1,5 @@