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