diff --git a/src/pages/root/dashboard.vue b/src/pages/root/dashboard.vue index 6d7f83a..47b0360 100644 --- a/src/pages/root/dashboard.vue +++ b/src/pages/root/dashboard.vue @@ -70,6 +70,12 @@ const doMenu = async (v: any) => { router.jump("/pages/third-app/happyMall") return } + // 是否是具体页面 + const routePath = v.page.split("?")[0] + if (v.page.startsWith("/") && __ROUTES__.some((route) => route.path === routePath)) { + router.jump(v.page) + return + } await tabbarStore.componetTabbarList(v.page) tabbarStore.jumpFirstTabbar() } @@ -196,7 +202,7 @@ const doSwiper = async (v: any) => { - +