index.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. import Layout from '@/page/index/'
  2. export default [{
  3. path: '/login',
  4. name: '登录页',
  5. component: () =>
  6. import(/* webpackChunkName: "page" */ '@/page/login/index'),
  7. meta: {
  8. keepAlive: true,
  9. isTab: false,
  10. isAuth: false
  11. }
  12. },
  13. {
  14. path: '/lock',
  15. name: '锁屏页',
  16. component: () =>
  17. import(/* webpackChunkName: "page" */ '@/page/lock/index'),
  18. meta: {
  19. keepAlive: true,
  20. isTab: false,
  21. isAuth: false
  22. }
  23. },
  24. {
  25. path: '/404',
  26. component: () =>
  27. import(/* webpackChunkName: "page" */ '@/components/error-page/404'),
  28. name: '404',
  29. meta: {
  30. keepAlive: true,
  31. isTab: false,
  32. isAuth: false
  33. }
  34. },
  35. {
  36. path: '/403',
  37. component: () =>
  38. import(/* webpackChunkName: "page" */ '@/components/error-page/403'),
  39. name: '403',
  40. meta: {
  41. keepAlive: true,
  42. isTab: false,
  43. isAuth: false
  44. }
  45. },
  46. {
  47. path: '/500',
  48. component: () =>
  49. import(/* webpackChunkName: "page" */ '@/components/error-page/500'),
  50. name: '500',
  51. meta: {
  52. keepAlive: true,
  53. isTab: false,
  54. isAuth: false
  55. }
  56. },
  57. {
  58. path: '/',
  59. name: '主页',
  60. redirect: '/wel'
  61. },
  62. {
  63. path: '/myiframe',
  64. component: Layout,
  65. redirect: '/myiframe',
  66. children: [{
  67. path: ':routerPath',
  68. name: 'iframe',
  69. component: () =>
  70. import(/* webpackChunkName: "page" */ '@/components/iframe/main'),
  71. props: true
  72. }]
  73. },
  74. {
  75. path: '*',
  76. redirect: '/404'
  77. },
  78. {
  79. path: '/authredirect',
  80. name: '授权页',
  81. component: () =>
  82. import(/* webpackChunkName: "page" */ '@/page/login/authredirect'),
  83. meta: {
  84. keepAlive: true,
  85. isTab: false,
  86. isAuth: false
  87. }
  88. }]