router.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { createRouter, createWebHistory } from 'vue-router'
  2. import CategoryTreeView from './views/CategoryTreeView.vue'
  3. import DemandProcessView from './views/DemandProcessView.vue'
  4. import GlobalDemandMapView from './views/GlobalDemandMapView.vue'
  5. import VideoDiscoveryView from './views/VideoDiscoveryView.vue'
  6. export const router = createRouter({
  7. history: createWebHistory(),
  8. routes: [
  9. {
  10. path: '/',
  11. name: 'demand-map',
  12. component: GlobalDemandMapView,
  13. meta: { title: '平台全局需求地图' },
  14. },
  15. {
  16. path: '/demand-tree',
  17. name: 'category-tree',
  18. component: CategoryTreeView,
  19. meta: { title: '全局分类树' },
  20. },
  21. {
  22. path: '/demand-process',
  23. name: 'demand-process',
  24. component: DemandProcessView,
  25. meta: { title: '需求归类过程' },
  26. },
  27. {
  28. path: '/video-discovery',
  29. name: 'video-discovery',
  30. component: VideoDiscoveryView,
  31. meta: { title: '需求汇总' },
  32. },
  33. {
  34. path: '/demand-map',
  35. redirect: '/',
  36. },
  37. ],
  38. })