routes.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. export const routes = [
  2. {
  3. path: '/',
  4. redirect: '/login'
  5. },
  6. {
  7. name: 'login',
  8. path: '/login',
  9. component: resolve => require(['@/view/smart-class/LoginPage'], resolve), //路由懒加载
  10. },
  11. {
  12. name: 'main',
  13. path: '',
  14. component: resolve => require(['@/view/smart-class/MainPage'], resolve), //路由懒加载
  15. children: [
  16. {
  17. name: 'index',
  18. path: '/index',
  19. component: resolve => require(['@/view/smart-class/index'], resolve), //路由懒加载
  20. },
  21. {
  22. name: 'notice',
  23. path: '/notice',
  24. component: resolve => require(['@/view/smart-class/notice'], resolve), //路由懒加载
  25. },
  26. {
  27. name: 'reviewActivity',
  28. path: '/reviewActivity',
  29. component: resolve => require(['@/view/smart-class/ReviewActivity'], resolve), //路由懒加载
  30. },
  31. {
  32. name: 'PastReview',
  33. path: '/PastReview',
  34. component: resolve => require(['@/view/smart-class/PastReview'], resolve), //路由懒加载
  35. },
  36. {
  37. name: 'LiveBroadcast',
  38. path: '/LiveBroadcast',
  39. component: resolve => require(['@/view/smart-class/LiveBroadcast'], resolve), //路由懒加载
  40. },
  41. {
  42. name: 'Lessons',
  43. path: '/Lessons',
  44. component: resolve => require(['@/view/smart-class/Lessons'], resolve), //路由懒加载
  45. },
  46. {
  47. name: 'activityDetails',
  48. path: '/activityDetails',
  49. component: resolve => require(['@/view/smart-class/ActivityDetails'], resolve), //路由懒加载
  50. },
  51. {
  52. name: 'noticeDetails',
  53. path: '/noticeDetails',
  54. component: resolve => require(['@/view/smart-class/NoticeDetails'], resolve), //路由懒加载
  55. },
  56. {
  57. name: 'rewardDetails',
  58. path: '/rewardDetails',
  59. component: resolve => require(['@/view/smart-class/RewardDetails'], resolve), //路由懒加载
  60. },
  61. {
  62. name: 'lessons',
  63. path: '/lessons',
  64. component: resolve => require(['@/view/smart-class/Lessons'], resolve), //路由懒加载
  65. },
  66. ]
  67. }
  68. ]