routes.js 1.9 KB

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