From 9a8cbb1c25e454d4b921de28de9aeca275818feb Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Tue, 25 Aug 2026 08:39:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(ui):=20=E4=BE=A7=E8=BE=B9=E6=A0=8F=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=20el-icon=20=E4=B8=8E=20fa=20=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=E5=AF=B9=E9=BD=90=EF=BC=88font-size/=E9=97=B4=E8=B7=9D?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - el-menu-item/el-sub-menu__title 内 el-icon 统一 18px + margin-right 5px,与 .gerp-menu-icon(fa)一致,折叠态均去 margin --- src/layouts/DefaultLayout.vue | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/layouts/DefaultLayout.vue b/src/layouts/DefaultLayout.vue index 33d9a45..f8a2b0c 100644 --- a/src/layouts/DefaultLayout.vue +++ b/src/layouts/DefaultLayout.vue @@ -753,6 +753,17 @@ const isFaIcon = (icon: string | undefined | null): boolean => { :deep(.el-menu--collapse) .gerp-menu-icon { margin-right: 0; } + + // el-icon 菜单图标与 fa 对齐(font-size 与右间距一致,避免混排错位) + :deep(.el-menu-item > .el-icon), + :deep(.el-sub-menu__title > .el-icon) { + font-size: 18px; + margin-right: 5px; + } + :deep(.el-menu--collapse .el-menu-item > .el-icon), + :deep(.el-menu--collapse .el-sub-menu__title > .el-icon) { + margin-right: 0; + } } // 侧边栏底部(版本号 + 菜单刷新 + 设置)