index.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import { RouteRecordRaw, createRouter, createWebHistory,createWebHashHistory } from 'vue-router';
  2. const routes: RouteRecordRaw[] = [
  3. {
  4. path: '/',
  5. name: 'Home',
  6. component: () => import('../views/Home'),
  7. },
  8. {
  9. path: '/about',
  10. name: 'About',
  11. component: () => import('../views/About'),
  12. },
  13. {
  14. path: '/like',
  15. name: 'Like',
  16. component: () => import('../views/Like.vue'),
  17. },
  18. {
  19. path: '/aMap',
  20. name: 'AMap',
  21. component: () => import('../views/aMap/index.vue'),
  22. },
  23. {
  24. path: '/exam/begin',
  25. name: 'examBegin',
  26. component: () => import('../views/exam/begin.vue'),
  27. },
  28. {
  29. path: '/exam/test',
  30. name: 'examTest',
  31. component: () => import('../views/exam/test.vue'),
  32. },
  33. {
  34. path: '/exam/score',
  35. name: 'examScore',
  36. component: () => import('../views/exam/score.vue'),
  37. },
  38. {
  39. path: '/aprilExam/test',
  40. name: 'aprilExamTest',
  41. component: () => import('../views/aprilExam/test.vue'),
  42. },
  43. {
  44. path: '/pdf/preview',
  45. name: 'pdfPreview',
  46. component: () => import('../views/pdf/preview.vue'),
  47. }
  48. ];
  49. const router = createRouter({
  50. history: createWebHashHistory(),
  51. routes,
  52. });
  53. export default router;