12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- 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;
|