From be2dedf4e41fd3ba53c0c3950a67a25daba91561 Mon Sep 17 00:00:00 2001 From: leipu <200684632@qq.com> Date: Sun, 22 Dec 2024 11:21:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BD=93=E7=94=A8=E6=88=B7=E8=AE=BF?= =?UTF-8?q?=E9=97=AE=E4=B8=80=E4=B8=AA=E5=BD=93=E5=89=8D=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E7=9A=84=E6=9D=83=E9=99=90=E6=97=B6=E5=AF=BC?= =?UTF-8?q?=E8=88=AA=E5=8E=BB404?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/guards/permission-guard.js | 1 + src/store/modules/router.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/router/guards/permission-guard.js b/src/router/guards/permission-guard.js index e387191..48bfc89 100644 --- a/src/router/guards/permission-guard.js +++ b/src/router/guards/permission-guard.js @@ -44,6 +44,7 @@ export function createPermissionGuard(router) { } router.addRoute({ + name: 'catchAll', path: '/:catchAll(.*)', redirect: '/404', }) diff --git a/src/store/modules/router.js b/src/store/modules/router.js index 51a5b59..21e0098 100644 --- a/src/store/modules/router.js +++ b/src/store/modules/router.js @@ -16,6 +16,8 @@ export const useRouterStore = defineStore('router', () => { accessRoutes.forEach((item) => { router.hasRoute(item.name) && router.removeRoute(item.name) }) + + router.removeRoute('catchAll') } return {