routes.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import Login from "../views/Login.vue";
  2. import Access from "../views/Access.vue";
  3. import Home from "../views/home/Home.vue";
  4. import HomeMain from "../views/home/main/HomeMain.vue";
  5. import Component404 from "../views/Component404.vue";
  6. export default [
  7. {
  8. path: "/",
  9. name: "Root",
  10. meta: { pageName: "首页" },
  11. component: Login
  12. },
  13. {
  14. path: "/login",
  15. name: "Login",
  16. component: Login
  17. },
  18. {
  19. path: "/access",
  20. name: "Access",
  21. component: Access
  22. },
  23. {
  24. path: "/home",
  25. component: Home,
  26. meta: { pageName: "云平台概览" },
  27. children: [
  28. {
  29. path: "overview",
  30. component: HomeMain
  31. }
  32. ]
  33. },
  34. {
  35. // will match everything
  36. path: "*",
  37. component: Component404
  38. }
  39. // {
  40. // path: "/about",
  41. // name: "about",
  42. // // route level code-splitting
  43. // // this generates a separate chunk (about.[hash].js) for this route
  44. // // which is lazy-loaded when the route is visited.
  45. // component: () =>
  46. // import(/* webpackChunkName: "about" */ "./views/About.vue")
  47. // }
  48. ];