/** * @description: 路由 * @author: nowThen */ import Vue from 'vue'; import Router from 'vue-router'; const Login = () => import(/* webpackChunkName: "login" */ '@/views/login'); const Home = () => import(/* webpackChunkName: "home" */ '@/views/home'); const Person = () => import(/* webpackChunkName: "person" */ '@/views/person'); const PointRecord = () => import(/* webpackChunkName: "PointRecord" */ '@/views/person/pointRecord.vue'); const MyTicket = () => import(/* webpackChunkName: "PointRecord" */ '@/views/person/myTicket.vue'); const UserInfo = () => import(/* webpackChunkName: "UserInfo" */ '@/views/person/userInfo.vue'); Vue.use(Router); const routes = [ { path: '/', name: 'login', component: Login, meta: { title: '登陆' } }, { path: '/home', name: 'home', component: Home, meta: { title: '首页' } }, /* { path: '/demo', name: 'demo', component: Demo, meta: { title: '组件Demo_1', // 标题 requireAuth: false, // 登录权限 keepAlive: false, } }, */ { path: '/person', name: 'person', component: Person, meta: { title: '我的' } }, { path: '/myTicket', name: 'myTicket', component: MyTicket, meta: { title: '赠券库存' } }, { path: '/pointRecord', name: 'pointRecord', component: PointRecord, meta: { title: '积分操作记录' } }, { path: '/userInfo', name: 'userInfo', component: UserInfo, meta: { title: '登陆信息' } }, ]; const router = new Router({ mode: 'history', // mode: 'hash', routes }) export default router;