import { createRouter, createWebHashHistory } from 'vue-router' const routes = [ { path: '/', name: 'overview', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/EnterNingguo/summarize.vue') }, { path: '/dynamic', name: 'dynamic', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/EnterNingguo/dynamic.vue') }, { path: '/dynamic/detail/:id', name: 'dynamicDetail', component: () => import('@/views/EnterNingguo/dynamic-detail.vue'), props: true }, { path: '/artwork', name: 'artwork', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/EnterNingguo/artwork.vue') }, { path: '/treasure', name: 'treasure', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/SmartTour/treasure.vue') }, { path: '/treasure/detail/:id', name: 'treasureDetail', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/SmartTour/treasure-detail.vue') }, { path: '/exhibition', name: 'exhibition', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/SmartTour/exhibition.vue') }, { path: '/exhibition/detail/:id', name: 'exhibitionDetail', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/SmartTour/exhibition-detail.vue') }, { path: '/booking', name: 'booking', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/ExhibitionService/bookedList.vue') }, { path: '/activeBooking', name: 'activeBooking', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/ExhibitionService/activeBooking.vue') }, { path: '/activeBooking/detail/:id', name: 'activeDetail', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/ExhibitionService/active-detail.vue') }, // 填写预约信息 { path: '/activeBooking/booking/:id/:title', name: 'activeBookInfo', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/ExhibitionService/active-info.vue') }, { path: '/volunteerHome', name: 'volunteerHome', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/VolunteerHome/home.vue') }, { path: '/volunteerHome/detail/:id', name: 'volunteerDetail', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/VolunteerHome/detail.vue') }, { path: '/volunteerHome/apply', name: 'activeBookApply', //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import('@/views/VolunteerHome/apply.vue') }, ] // 路由 const router = createRouter({ history: createWebHashHistory(), routes }) // 导出 export default router