From 102b95e288e9d3f7057bc0c822122621e08fdb65 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Sun, 18 Jan 2026 09:36:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(layout):=20:bug:=20=E4=BF=AE=E5=A4=8D=20Top?= =?UTF-8?q?Layout=20=E9=A1=B6=E9=83=A8=E6=A8=AA=E5=90=91=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E6=8F=90=E5=89=8D=E7=9C=81=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TopLayout 顶部菜单仅渲染顶级可见路由(避免全量路由树导致 scrollWidth 过大) 顶部 header 拆分 logo/menu 容器并补齐 flex + min-width:0,确保横向菜单占满剩余宽度 common.scss 补充 Top/Mix 横向 el-menu 的全局 flex 规则,省略仅在真实溢出时触发 ISSUES has been processed #IDKBWO --- src/layouts/TopLayout.vue | 116 ++++++++++++++++++++++++-------------- src/styles/common.scss | 11 ++++ 2 files changed, 85 insertions(+), 42 deletions(-) diff --git a/src/layouts/TopLayout.vue b/src/layouts/TopLayout.vue index 47a7512d..72ae60d8 100644 --- a/src/layouts/TopLayout.vue +++ b/src/layouts/TopLayout.vue @@ -1,10 +1,14 @@