| | |
| | | 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; |
| | |
| | | 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'); |
| | | // } |
| | |
| | | // }); |
| | | } |
| | | // NProgress.done(); |
| | | });*/ |
| | | }); |