main.js 690 B

123456789101112131415161718192021222324
  1. import "./assets/main.css";
  2. import ArcoVue from "@arco-design/web-vue";
  3. import ArcoVueIcon from "@arco-design/web-vue/es/icon";
  4. import "@arco-themes/vue-niuniu/css/arco.css";
  5. import { createApp } from "vue";
  6. import App from "./App.vue";
  7. import router from "./router";
  8. import helper from "./utils/helper";
  9. import config from "./utils/config";
  10. import ajax from "./ajax";
  11. import outside from "@venegrad/vue3-click-outside";
  12. const app = createApp(App);
  13. app.use(ArcoVueIcon);
  14. app.use(router);
  15. app.use(ArcoVue);
  16. app.provide("$global", {
  17. ajax,
  18. helper,
  19. config
  20. });
  21. app.directive("outside", outside);
  22. app.mount("#app");
  23. helper.getToken();
  24. document.querySelector("#app").$helper = helper;