1234567891011121314151617181920212223242526272829303132333435 |
- import { createApp } from "vue";
- import axios from "./axios";
- import router from "./router.js";
- import ElementPlus from "element-plus";
- import createIcon from "./icon";
- import "element-plus/dist/index.css";
- import DataVVue3 from "@kjgl77/datav-vue3";
- import zhCn from "element-plus/dist/locale/zh-cn.mjs";
- import Avue from "@smallwei/avue";
- import { website } from "@/datav/config.js";
- import "@smallwei/avue/lib/index.css";
- import draggable from "@/datav/page/components/draggable.vue";
- import { loadScript } from "@/datav/utils/utils";
- import error from "./error";
- import App from "./App.vue";
- import "./styles/common.scss";
- import "@/datav/utils/es6";
- const app = createApp(App);
- window.axios = axios;
- window.$loadScript = loadScript;
- document.title = website.title;
- createIcon(app);
- app.component("avue-draggable", draggable);
- app.config.globalProperties.$component = app.component;
- app.config.globalProperties.$website = website;
- app.use(DataVVue3);
- app.use(error);
- app.use(router);
- app.use(ElementPlus, {
- locale: zhCn,
- });
- app.use(Avue, {
- axios,
- });
- app.mount("#app");
|