index.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import Vue from 'vue'
  2. import VueRouter from 'vue-router'
  3. import App from '../App.vue'
  4. import Login from '../views/Login/Login.vue'
  5. import LoginMiddle from '../views/LoginMiddle/LoginMiddle.vue'
  6. import Home from '../views/Home/Home.vue'
  7. // import Aa from '../views/A/Aa.vue'
  8. // import Ab from '../views/A/Ab.vue'
  9. // import Ac from '../views/A/Ac.vue'
  10. // import Ad from '../views/A/Ad.vue'
  11. Vue.use(VueRouter)
  12. const routes = [
  13. {
  14. path: '/',
  15. name: 'app',
  16. component: App,
  17. children: [
  18. {
  19. path: '',
  20. redirect: '/login'
  21. },
  22. ]
  23. },
  24. {
  25. path: '/login',
  26. name: 'login',
  27. component: Login
  28. },
  29. {
  30. path: '/loginMiddle',
  31. name: 'loginMiddle',
  32. component: LoginMiddle
  33. },
  34. {
  35. path: '/home',
  36. name: 'home',
  37. component: Home,
  38. children: [
  39. // {
  40. // path: '/home1_1',
  41. // name: 'home1_1',
  42. // component: Aa
  43. // },
  44. // {
  45. // path: '/home1_2',
  46. // name: 'home1_2',
  47. // component: Ab
  48. // },
  49. // {
  50. // path: '/home1_3',
  51. // name: 'home1_3',
  52. // component: Ac
  53. // },
  54. // {
  55. // path: '/home1_4',
  56. // name: 'home1_4',
  57. // component: Ad
  58. // }
  59. ]
  60. },
  61. {
  62. path: '*',
  63. name: 'home',
  64. component: Home
  65. },
  66. ]
  67. const router = new VueRouter({
  68. routes
  69. })
  70. export default router