iZaiZaiA пре 2 година
родитељ
комит
8b7859bf4a
1 измењених фајлова са 5 додато и 5 уклоњено
  1. 5 5
      src/router/index.js

+ 5 - 5
src/router/index.js

@@ -13,19 +13,19 @@ const router = vueRouter.createRouter({
 });
 
 //路由拦截
-router.beforeEach(async (to, from, next) => {
+router.beforeResolve(async (to) => {
     NProgress.start();
     const token = getToken()
     if (to.path === '/login') {
-        next()
+        return true
     } else if (!token) {
-        next('/login')
+        return '/login'
     } else {
         const res = await getRouterData(to.name)
         if (res) {
-            next()
+            return true
         } else {
-            next('/404')
+            return '/login'
         }
     }
 })