12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import { createRouter, createWebHashHistory } from 'vue-router'
- import HomeView from '../views/HomeView.vue'
- import PanoView from "@/views/PanoView.vue"
- import RelicList from "@/views/RelicList.vue"
- import RelicDetail from "@/views/RelicDetail.vue"
- import EpilogueView from "@/views/EpilogueView.vue"
- import ShipGameView from "@/views/ShipGame/ShipGameView.vue"
- // import store from '@/store/index.js'
- const routes = [
- {
- path: '/',
- name: 'HomeView',
- component: HomeView,
- },
- {
- path: '/pano-view',
- name: 'PanoView',
- component: PanoView,
- },
- {
- path: '/relic-list',
- name: 'RelicList',
- component: RelicList,
- },
- {
- path: '/relic-detail',
- name: 'RelicDetail',
- component: RelicDetail,
- },
- {
- path: '/epilogue-view',
- name: 'EpilogueView',
- component: EpilogueView,
- },
- {
- path: '/ship-game',
- name: 'ShipGame',
- component: ShipGameView,
- },
- ]
- const router = createRouter({
- history: createWebHashHistory(),
- routes
- })
- router.beforeEach((to, from) => {
- // 生产环境下强制每次都从首页进入
- if (process.env.NODE_ENV === 'production' && !from.name && to.name !== 'HomeView') {
- return '/'
- }
- })
- export default router
|