main.js 736 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. lofig.get("backendUrl").then(url => {
  31. io.init(url);
  32. });
  33. new Vue({
  34. router,
  35. el: "#root",
  36. render: wrapper => wrapper(App)
  37. });