diff --git a/src/layouts/default/components/Footer.vue b/src/layouts/default/components/Footer.vue index 825e8049..d2d3cfd6 100644 --- a/src/layouts/default/components/Footer.vue +++ b/src/layouts/default/components/Footer.vue @@ -327,6 +327,17 @@ function handleDynamicMenuItemClick(item: DynamicButtonMenuItem) { pointer-events: none; } +// 底部导航挂载在 body 上,而主题定制器与 Agent 面板受 .v-application 的层叠上下文限制, +// 无法仅靠 z-index 压过它。移动端两者都是全屏面板,打开时直接隐藏底部导航。 +html[data-theme-customizer-open='true'], +html[data-agent-assistant-open='true'] { + .footer-nav-container { + visibility: hidden; + opacity: 0; + pointer-events: none; + } +} + .footer-nav-group { display: flex; align-items: center;