index.js 657 B

12345678910111213141516171819202122232425262728293031
  1. import { createRouter, createWebHashHistory } from 'vue-router'
  2. import HomeView from '../views/Home.vue'
  3. import UnitList from '../views/UnitList.vue'
  4. // import store from '@/store/index.js'
  5. const routes = [
  6. {
  7. path: '/',
  8. name: 'HomeView',
  9. component: HomeView,
  10. },
  11. {
  12. path: '/unit-list',
  13. name: 'UnitList',
  14. component: UnitList,
  15. },
  16. ]
  17. const router = createRouter({
  18. history: createWebHashHistory(),
  19. routes
  20. })
  21. router.beforeEach((to, from) => {
  22. // 生产环境下强制每次都从首页进入
  23. if (process.env.NODE_ENV === 'production' && !from.name && to.name !== 'HomeView') {
  24. return '/'
  25. }
  26. })
  27. export default router