tangjunhao 6 месяцев назад
Родитель
Сommit
625c7b175e
1 измененных файлов с 11 добавлено и 2 удалено
  1. 11 2
      src/router/index.js

+ 11 - 2
src/router/index.js

@@ -7,7 +7,7 @@ import resultRight from '@/view/result/resultRight.vue';
 const home = () => import("@/views/home/index.vue")
 import result from '@/view/result.vue';
 import { get } from "js-cookie";
-import { getToken2 } from "../utils/token";
+import { getToken2,setToken,setUserId } from "../utils/token";
 const router = createRouter({
     history: createWebHashHistory(),
     routes: [
@@ -123,9 +123,18 @@ const router = createRouter({
 //修改动态网页标题 beforeEach 导航钩子,路由改变前触发
 router.beforeEach((to,from,next) =>{
     //window.document.title = to.meta.title;
+    const urlParams = new URLSearchParams(window.location.search);
+    const aids = urlParams.get('aid');
+  
     let token = getToken2();
     console.log('守卫中Token:', token);
-    if (!token && to.name !== 'login') {
+    if(aids){
+      setToken('e47b87eec69545559d1e81e56626da68');
+      setUserId('5f06c8bc77234f969d13e160b54c27e3');
+      console.log('守卫中aids:', aids);
+      window.document.title = to.name;
+      next();
+    }else if (!token && to.name !== 'login') {
       // 如果没有 token 并且目标不是登录页,则重定向到登录页
       next({ name: 'login' });
     } else {