import { createRouter, createWebHashHistory } from "vue-router"; let routes = [ // 首页 -> "换一换" { path: "/", name: "home", //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import("@/view/home/index.vue"), }, // 建筑地图 { path: "/bldgMap", name: "bldgMap", //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import("@/view/bldgMap/index.vue"), }, // 建筑模型 { path: "/bldgModel", name: "bldgModel", //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import("@/view/bldgModel/index.vue"), }, // 建筑全景 { path: "/bldgPanorama", name: "bldgPanorama", //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import("@/view/bldgPanorama/index.vue"), }, // 建筑视频 { path: "/bldgVideo", name: "bldgVideo", //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import("@/view/bldgVideo/index.vue"), }, // 建筑模型——模型页面 { path: "/bldgModel/detail", name: "modelDetail", //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import("@/view/bldgModel/detail/index.vue"), }, // 建筑模型——模型更换页面 { path: "/bldgModel/change", name: "modelChange", //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import("@/view/bldgModel/change/index.vue"), }, // 建筑视频——视频播放页 { path: "/bldgVideo/detail", name: "videoDetail", //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import("@/view/bldgVideo/detail/index.vue"), }, // 建筑全景——详情页 { path: "/bldgPanorama/detail", name: "panoramaDetail", //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import("@/view/bldgPanorama/detail/index.vue"), }, // 建筑地图——景点详情 { path: "/bldgMap/detail", name: "mapDetail", //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import("@/view/bldgMap/detail/index.vue"), }, // 建筑地图——景点详情——VR { path: "/bldgMap/detail/scene", name: "mapDetailScene", //使用import可以路由懒加载,如果不使用,太多组件一起加载会造成白屏 component: () => import("@/view/bldgMap/detail/scene/index.vue"), }, //{ //配置404页面 //path: '/:catchAll(.*)', //name: '404', //component: () => import(''), //} ]; // 路由 const router = createRouter({ history: createWebHashHistory (), routes, }); // 导出 export default router;