import { createApp } from "vue"; import App from "./App.vue"; import router from "@/router"; import utils from "@/utils"; import { createPinia } from "pinia"; // @ts-ignore import ViewUIPlus from "view-ui-plus"; import mittBus from "@/utils/mitt"; import "view-ui-plus/dist/styles/viewuiplus.css"; import "@/assets/styles/main.scss"; //导入自定义指令 import directive from "@/utils/directive/index"; import "virtual:uno.css"; const app = createApp(App); app.use(createPinia()); app.use(router); app.use(ViewUIPlus); import config from "@/assets/config/host.config"; app.config.globalProperties.$conf = config; app.config.globalProperties.$utils = utils; app.config.globalProperties.$bus = mittBus; // direct(app); directive(app); import "virtual:svg-icons-register"; app.mount("#app");