From 415d3759a79817aaeb103ed587df3de885ef3832 Mon Sep 17 00:00:00 2001 From: zhangxiaoxu123456 <zxx19900626> Date: 星期五, 15 四月 2022 17:36:21 +0800 Subject: [PATCH] 细节 --- src/router/index.js | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 116e667..6a92bc4 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,6 +1,7 @@ import Vue from 'vue' import Router from 'vue-router' import { routers } from './router' +import store from "../store"; import { getStore, setStore, removeStore } from '../libs/store' // 閲嶅鐐瑰嚮鐩稿悓璺敱鎷︽埅鎶ョ孩閿欒 const originalPush = Router.prototype.push; @@ -35,7 +36,13 @@ export const router = new Router(RouterConfig); // 鎷︽埅鍣ㄥ鐞� -/*router.beforeEach((to, from, next) => { +router.beforeEach((to, from, next) => { + const token = store.getters.token + if(to.name !== 'login' && !token) { + next({name: 'login'}) + }else { + next() + } // if (to.path == '/login') { // removeStore('userinfo'); // } @@ -80,4 +87,4 @@ // }); } // NProgress.done(); -});*/ +}); -- Gitblit v1.9.1