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