index.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import Vue from "vue";
  2. import VueRouter from "vue-router";
  3. import Home from "../views/Home.vue";
  4. Vue.use(VueRouter);
  5. const routes = [
  6. {
  7. path: "/",
  8. name: "Home",
  9. component: Home
  10. },
  11. {
  12. path: "/about",
  13. name: "About",
  14. // route level code-splitting
  15. // this generates a separate chunk (about.[hash].js) for this route
  16. // which is lazy-loaded when the route is visited.
  17. component: () =>
  18. import(/* webpackChunkName: "about" */ "../views/About.vue")
  19. },
  20. {
  21. path: "/2020_5_6",
  22. name: "2020_5_6",
  23. // route level code-splitting
  24. // this generates a separate chunk (about.[hash].js) for this route
  25. // which is lazy-loaded when the route is visited.
  26. component: () =>
  27. import(/* webpackChunkName: "2020_5_6" */ "../views/2020_5_6.vue")
  28. },
  29. {
  30. path: "/printView",
  31. name: "printView",
  32. // route level code-splitting
  33. // this generates a separate chunk (about.[hash].js) for this route
  34. // which is lazy-loaded when the route is visited.
  35. component: () =>
  36. import(/* webpackChunkName: "printView" */ "../views/printView.vue")
  37. }
  38. ];
  39. const router = new VueRouter({
  40. routes
  41. });
  42. export default router;