import Vue from 'vue' import VueRouter from 'vue-router' import HomeView from '../views/HomeView.vue' Vue.use(VueRouter) const router = new VueRouter({ mode: 'hash', base: import.meta.env.BASE_URL, routes: [ { path: '/', name: 'home', // component: HomeView component: () => import('../views/Dashboard.vue') }, { path: '/compare', name: 'compare', component: () => import('../views/Compare.vue') }, { path: '/setting', name: 'setting', component: () => import('../views/Setting.vue') }, { path: '/sce', name: 'settingedit', component: () => import('../views/Setedit.vue') }, { path: '/flist', name: 'flist', component: () => import('../views/Flist.vue') }, { path: '/about', name: 'about', // route level code-splitting // this generates a separate chunk (About.[hash].js) for this route // which is lazy-loaded when the route is visited. component: () => import('../views/AboutView.vue') } ] }) // 路由守卫 // router.beforeEach((to, from, next) => { // if (to.name !== 'login' && !localStorage.getItem('token')) { // next({ name: 'login' }) // } else { // next() // } // }) export default router