index.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. import { createRouter, createWebHistory } from 'vue-router'
  2. import App from '../App.vue'
  3. // import HomePage from '../components/HomePage.vue'
  4. const routes = [
  5. { path: '/', component: () => import('../views/Login.vue') },
  6. { path: '/login', component: () => import('../views/Login.vue') },
  7. // 免登录
  8. { path: '/quick-login', component: () => import('../views/QuickLogin.vue') },
  9. // Blockly
  10. { path: '/blockly', component: () => import('../views/Blockly.vue') },
  11. { path: '/blockly2', component: () => import('../components/blockly/BlocklyEditor.vue') },
  12. { path: '/blockly3', component: () => import('../components/blockly/BlocklyEditor_2.vue') },
  13. // 首页
  14. {
  15. path: '/home',
  16. component: () => import('../components/HomePage.vue')
  17. },
  18. // 智能课
  19. {
  20. path: '/ai-general-course',
  21. component: () => import('../views/AIGeneralCourse.vue')
  22. },
  23. // AI实验室
  24. {
  25. path: '/ai-laboratory',
  26. component: () => import('../views/AILaboratory.vue')
  27. },
  28. // 能力测评 问卷列表
  29. {
  30. path: '/evaluation',
  31. component: () => import('../views/evaluation/testList.vue')
  32. },
  33. // 在线测试
  34. {
  35. path: '/testTopic',
  36. component: () => import('../views/evaluation/testTopic.vue')
  37. },
  38. // 个性化学习
  39. {
  40. path: '/personalized',
  41. component: () => import('../views/personalized/Personalized.vue')
  42. },
  43. // 测试提交
  44. {
  45. path: '/testSubmit',
  46. component: () => import('../views/evaluation/testSubmit.vue')
  47. },
  48. // 智能绘画
  49. {
  50. path: '/ai-painting',
  51. component: () => import('../views/AIPainting.vue')
  52. },
  53. // 图生图
  54. {
  55. path: '/ai-image',
  56. component: () => import('../views/AIImageToImage.vue')
  57. },
  58. // 图生视频
  59. {
  60. path: '/ai-video',
  61. component: () => import('../views/AIImageToVideo.vue')
  62. },
  63. // 智能问答
  64. {
  65. path: '/ai-questions',
  66. component: () => import('../views/AIQuestions.vue')
  67. },
  68. // 发展历程
  69. {
  70. path: '/ai-develop',
  71. component: () => import('../views/AIDevelop.vue')
  72. },
  73. // 虚拟实验室
  74. {
  75. path: '/virtual-laboratory',
  76. component: () => import('../views/virtuallaboratory/index.vue')
  77. },
  78. // 智能台灯
  79. // {
  80. // path: '/desk-lamp-view',
  81. // component: () => import('../views/virtuallaboratory/DeskLampView.vue')
  82. // }
  83. ]
  84. const router = createRouter({
  85. history: createWebHistory(),
  86. routes
  87. })
  88. export default router