From 8d477c53932665ae5de9c4ecf7464ce1b184d0de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E5=8D=97=E5=9B=BD?= <164292041@qq.com> Date: Fri, 12 Jun 2026 16:55:47 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=E4=BF=AE=E5=A4=8D=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E4=B9=8B=E5=90=8E=E9=A1=B5=E9=9D=A2=E8=B7=B3=E8=BD=AC=E6=B7=B7?= =?UTF-8?q?=E4=B9=B1=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/layouts/backend/index.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web/src/layouts/backend/index.vue b/web/src/layouts/backend/index.vue index ac8556d..755ea0f 100644 --- a/web/src/layouts/backend/index.vue +++ b/web/src/layouts/backend/index.vue @@ -80,9 +80,12 @@ const init = () => { } } - // 跳转到第一个菜单 - let firstRoute = getFirstRoute(navTabs.state.tabsViewRoutes) - if (firstRoute) routePush(firstRoute.path) + // 只有从后台入口或兜底 Loading 页面进入时才跳转首页。 + // 刷新已注册的静态页面时保留当前路由,避免被重定向到 Dashboard。 + if (route.name == 'adminMainLoading') { + let firstRoute = getFirstRoute(navTabs.state.tabsViewRoutes) + if (firstRoute) routePush(firstRoute.path) + } } }) }