From 5c9bcb6c76fac57cbf6c892ac90fd08d945dfe24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Defined=C2=B0?= <1299501433@qq.com> Date: Thu, 29 Sep 2022 19:41:30 +0800 Subject: [PATCH] =?UTF-8?q?404=E9=A1=B5=E9=9D=A2=E4=BF=9D=E7=95=99?= =?UTF-8?q?=E5=BD=93=E5=89=8Durl,=E8=84=B1=E7=A6=BBlayout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.ts | 41 ++++++++++++++++++----------------------- 1 file changed, 18 insertions(+), 23 deletions(-) diff --git a/src/router/index.ts b/src/router/index.ts index 1273fcf7..5788be9a 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -17,6 +17,23 @@ export const constantRoutes: RouteRecordRaw[] = [ } ] }, + { + path: "/403", + component: () => import("@/views/error-page/403.vue"), + name: "403", + meta: { + hidden: true + } + }, + { + path: "/404", + component: () => import("@/views/error-page/404.vue"), + name: "404", + meta: { + hidden: true + }, + alias: "/:pathMatch(.*)*" + }, { path: "/login", component: () => import("@/views/login/index.vue"), @@ -173,33 +190,11 @@ export const asyncRoutes: RouteRecordRaw[] = [ }, { path: "/:pathMatch(.*)*", // 必须将 'ErrorPage' 路由放在最后, Must put the 'ErrorPage' route at the end - component: Layout, redirect: "/404", name: "ErrorPage", meta: { - title: "错误页面", - icon: "404", hidden: true - }, - children: [ - { - path: "403", - component: () => import("@/views/error-page/403.vue"), - name: "403", - meta: { - title: "403" - } - }, - { - path: "404", - component: () => import("@/views/error-page/404.vue"), - name: "404", - meta: { - title: "404" - }, - alias: "/:pathMatch(.*)*" - } - ] + } } ]