main.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. import Vue from "vue";
  2. import App from "./App.vue";
  3. import router from "./router";
  4. import store from "./store";
  5. // import "./registerServiceWorker";
  6. import "./components/registerComponents";
  7. import "./modules/questions/component/registerComponents";
  8. import "./plugins/element.js";
  9. import "./plugins/axios";
  10. import "./plugins/vueAwesome";
  11. import "./directives/directives.js";
  12. import "./filters/filters.js";
  13. import "./assets/styles/index.scss";
  14. import "./modules/card/assets/styles/module.scss";
  15. import "./modules/paper-export/assets/styles/module.scss";
  16. import globalVuePlugins from "./plugins/globalVuePlugins";
  17. Vue.use(globalVuePlugins);
  18. Vue.config.productionTip = process.env.NODE_ENV !== "production";
  19. if (
  20. process.env.NODE_ENV === "development" &&
  21. process.env.VUE_APP_ENABLE_VUE_RENDER_LOGS === "true"
  22. ) {
  23. const vueLifecylceLogs = require("./plugins/vueLifecylceLogs").default;
  24. vueLifecylceLogs({});
  25. }
  26. Vue.prototype.$eventHub = new Vue();
  27. new Vue({
  28. router,
  29. store,
  30. render: (h) => h(App),
  31. }).$mount("#app");