123456789101112131415161718192021222324252627282930313233343536 |
- import { createApp } from 'vue'
- import axios from "@/plugins/axios";
- 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 "nprogress/nprogress.css";
- import "@/styles/common.scss";
- import 'vant/lib/index.css';
- import router from "@/router";
- // import 'video.js/dist/video-js.css'
- import vue3PhotoPreview from 'vue3-photo-preview';
- import 'vue3-photo-preview/dist/index.css';
- import App from './App.vue'
- const app = createApp(App);
- app.use(mock)
- .use(elementIcon)
- .use(installElementPlus)
- .use(store)
- .use(router)
- .use(vue3PhotoPreview, {
- // 配置图片预览的参数
- fullscreen: true, // 是否启用全屏
- download: false, // 是否启用下载
- rotate: false, // 是否启用旋转
- })
- .use(axios, { router, store, opt: "VE_API" })
- .use(permission, { router, store })
- // .use(directives, { router, store });
- app.mount("#app");
|