main.js 713 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import Vue from "vue";
  2. import VueRouter from "vue-router";
  3. import App from "./vue/App.vue";
  4. import io from "./io.js";
  5. Vue.use(VueRouter);
  6. const router = new VueRouter({
  7. mode: "history",
  8. routes: [
  9. {
  10. path: "/",
  11. component: () => import("./vue/pages/Homepage.vue")
  12. },
  13. {
  14. path: "*",
  15. component: () => import("./vue/pages/NotFound.vue")
  16. },
  17. {
  18. path: "/add",
  19. component: () => import("./vue/pages/AddAccount.vue")
  20. },
  21. {
  22. path: "/edit/:accountId",
  23. component: () => import("./vue/pages/EditAccount.vue")
  24. },
  25. ]
  26. });
  27. // router.beforeEach((to, from, next) => {
  28. // next();
  29. // });
  30. io.init("http://localhost:8080");
  31. new Vue({
  32. router,
  33. el: "#root",
  34. render: wrapper => wrapper(App)
  35. });