index.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import { createRouter, createWebHistory, createWebHashHistory } from 'vue-router'
  2. import HomeView from '../views/HomeView.vue'
  3. import Language from "../components/Language.vue";
  4. import Step_1 from "../views/Step_1.vue";
  5. import Step_2 from "../views/Step_2.vue";
  6. import Step_3 from "../views/Step_3.vue";
  7. import Step_4 from "../views/Step_4.vue";
  8. import Step_5 from "../views/Step_5.vue";
  9. // 天燈
  10. import Interact from '../views/Interact.vue'
  11. import InteractStep_1 from '../views/InteractStep_1.vue'
  12. import InteractStep_2 from '../views/InteractStep_2.vue'
  13. import InteractHome from '../views/InteractHome.vue'
  14. const router = createRouter({
  15. history: createWebHashHistory(),
  16. routes: [
  17. {
  18. path: '/',
  19. name: 'home',
  20. component: HomeView,
  21. children: [
  22. {
  23. path: '/',
  24. component: Language,
  25. },
  26. {
  27. path: 'step1',
  28. component: Step_1,
  29. },
  30. {
  31. path: 'step2',
  32. component: Step_2,
  33. },
  34. {
  35. path: 'step3',
  36. component: Step_3,
  37. },
  38. {
  39. path: 'step4',
  40. component: Step_4,
  41. },
  42. {
  43. path: 'step5',
  44. component: Step_5,
  45. },
  46. // 天燈
  47. {
  48. path: '/interact',
  49. name: 'Interact',
  50. component: Interact
  51. },
  52. {
  53. path: '/interact_step1',
  54. name: 'Interact_step1',
  55. component: InteractStep_1
  56. },
  57. {
  58. path: '/interact_step2',
  59. name: 'Interact_step2',
  60. component: InteractStep_2
  61. },
  62. {
  63. path: '/interacthome',
  64. name: 'Interact_home',
  65. component: InteractHome
  66. }
  67. ],
  68. },
  69. ]
  70. })
  71. export default router