2024-01-16 15:07:03 +08:00

28 lines
896 B
JavaScript

import { createApp } from "vue";
import axios from "@/plugins/axios-plus";
import App from "@/App.vue";
import router from "@/router";
import store from "@/store";
import installElementPlus from "@/plugins/element";
import elementIcon from "@/plugins/svgicon";
import permission from "@/plugins/permission";
import mock from "@/plugins/mock";
import directives from "@/directives";
import veBaseComponents from "@/components/veBaseComponents";
// import JsonViewer from 'vue-json-viewer';
import "normalize.css/normalize.css";
import "nprogress/nprogress.css";
import "@/styles/common.scss";
const app = createApp(App);
app.use(mock)
.use(elementIcon)
.use(veBaseComponents)
.use(store)
.use(router)
.use(installElementPlus)
.use(axios, { router, store, opt: "VE_API" })
.use(permission, { router, store })
.use(directives, { router, store })
.mount("#app");