From 8b37c86d7f75204e21ded772d8287fe556b59075 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B0=B4=E6=99=B6=E5=9C=9F=E8=B1=86?= <水晶土豆@devide> Date: Wed, 15 Nov 2023 15:14:00 +0800 Subject: [PATCH] Wed Nov 15 15:14:00 CST 2023 inscode --- src/component/userLogin/login-dialog.vue | 17 ++++++----------- src/router/index.js | 9 +++++++++ 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/src/component/userLogin/login-dialog.vue b/src/component/userLogin/login-dialog.vue index 138edd2..b02c89b 100644 --- a/src/component/userLogin/login-dialog.vue +++ b/src/component/userLogin/login-dialog.vue @@ -37,24 +37,19 @@ const onSignUp = () => { - diff --git a/src/router/index.js b/src/router/index.js index bc1a373..33e0b1b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -15,4 +15,13 @@ const router = createRouter({ routes, // `routes: routes` 的缩写 }); +router.beforeEach((to, from, next) => { + if (to.matched.length === 0) { // 如果未匹配到路由 + from.name ? next({ name: from.name }) : next('/') + } else { + next() // 如果匹配到正确跳转 + } +}) + + export default router; \ No newline at end of file -- GitLab