import {
|
createRouter, createWebHashHistory, RouteRecordRaw,
|
} from 'vue-router'
|
import { Session } from '@/utils/storage'
|
|
const routes: Array<RouteRecordRaw> = [
|
// { path: '/', name: 'Home', component: () => import('@/views/home/index.vue')},
|
{ path: '/', name: 'test', component: () => import('@/views/home/index.vue')},
|
{ path: '/test', name: 'Home', component: () => import('@/views/test/index.vue')},
|
{ path: '/login', name: 'login', component: () => import('@/views/login/index.vue')},
|
]
|
|
const router = createRouter({
|
history: createWebHashHistory(), // history 模式则使用 createWebHistory()
|
routes,
|
})
|
// 路由加载前
|
// router.beforeEach(async(to, from, next) => {
|
// // console.log(to, 'to')
|
// const token = Session.get('token')
|
// if (to.path === '/login' && !token) {
|
// next()
|
// }
|
// else {
|
// if (!token||to.path === '/login') {
|
// console.log('如果toke为空,就定位到登录页')
|
// next('/test')
|
// Session.clear()
|
// } else {
|
// next()
|
// }
|
|
// }
|
// })
|
|
export default router
|