index.js 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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. // 首页
  13. {
  14. path: '/home',
  15. component: () => import('../components/HomePage.vue')
  16. },
  17. // 智能课
  18. {
  19. path: '/ai-general-course',
  20. component: () => import('../views/AIGeneralCourse.vue')
  21. },
  22. // AI实验室
  23. {
  24. path: '/ai-laboratory',
  25. component: () => import('../views/AILaboratory.vue')
  26. },
  27. // 英文数字人老师
  28. {
  29. path: '/ai-ennumerals',
  30. component: () => import('../views/EnNumerals/index.vue')
  31. },
  32. // 能力测评 问卷列表
  33. {
  34. path: '/evaluation',
  35. component: () => import('../views/evaluation/testList.vue')
  36. },
  37. // 在线测试
  38. {
  39. path: '/testTopic',
  40. component: () => import('../views/evaluation/testTopic.vue')
  41. },
  42. // 个性化学习
  43. {
  44. path: '/personalized',
  45. component: () => import('../views/personalized/Personalized.vue')
  46. },
  47. // 测试提交
  48. {
  49. path: '/testSubmit',
  50. component: () => import('../views/evaluation/testSubmit.vue')
  51. },
  52. // 智能绘画
  53. {
  54. path: '/ai-painting',
  55. component: () => import('../views/AIPainting.vue')
  56. },
  57. // 图生图
  58. {
  59. path: '/ai-image',
  60. component: () => import('../views/AIImageToImage.vue')
  61. },
  62. // 图生视频
  63. {
  64. path: '/ai-video',
  65. component: () => import('../views/AIImageToVideo.vue')
  66. },
  67. // 智能问答
  68. {
  69. path: '/ai-questions',
  70. component: () => import('../views/AIQuestions.vue')
  71. },
  72. // 发展历程
  73. {
  74. path: '/ai-develop',
  75. component: () => import('../views/AIDevelop.vue')
  76. },
  77. // 虚拟实验室
  78. {
  79. path: '/virtual-laboratory',
  80. component: () => import('../views/virtuallaboratory/index.vue')
  81. },
  82. // 智能台灯
  83. // {
  84. // path: '/desk-lamp-view',
  85. // component: () => import('../views/virtuallaboratory/DeskLampView.vue')
  86. // }
  87. ]
  88. const router = createRouter({
  89. history: createWebHistory(),
  90. routes
  91. })
  92. export default router