zhizhijie
13 小时以前 fbc1c1590e7e81a550beb50c7cf65c663c7c5b41
traffic-audit-web/src/router/index.js
@@ -3,7 +3,7 @@
Vue.use(Router)
export default new Router({
const router = new Router({
  routes: [
    { path: '/', redirect: '/login' },
    { path: '/login', name: 'Login', component: () => import('@/views/Login.vue') },
@@ -17,3 +17,14 @@
    { path: '/users', name: 'UserManage', component: () => import('@/views/UserManage.vue') }
  ]
})
router.beforeEach((to, from, next) => {
  const token = sessionStorage.getItem('token')
  if (to.path === '/login') {
    next(token ? '/dashboard' : undefined)
  } else {
    next(token ? undefined : '/login')
  }
})
export default router