diff --git a/src/component/userLogin/login-dialog.vue b/src/component/userLogin/login-dialog.vue
index 138edd2adaf8a184e14b3fb3dcda677d8f5dbaee..b02c89bf00849d26747fbb0e4a98aa249930493f 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 bc1a3731043fb0bc0b38f17f1244610bcbdd9a2d..33e0b1b98bf6d6ee27042aeff9a439520e0321de 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