import 'vue3-carousel/carousel.css' import 'ant-design-vue/dist/reset.css'; import '@vuemap/vue-amap/dist/style.css' import 'nprogress/nprogress.css'; import '@imengyu/vue-dynamic-form/dist/style.css' import '@imengyu/vue-scroll-rect/lib/vue-scroll-rect.css' import '@vueup/vue-quill/dist/vue-quill.snow.css'; import { createApp } from 'vue' import { createPinia } from 'pinia' import App from './App.vue' import router from './router' import Antd from 'ant-design-vue'; import { registryConvert } from '@/common/ConvertRgeistry' import VueAMap, {initAMapApiLoader} from '@vuemap/vue-amap'; import NProgress from 'nprogress'; import ScrollRect from '@imengyu/vue-scroll-rect' import { QuillEditor } from '@vueup/vue-quill' import { registerAllFormComponents } from './components/dynamicf'; initAMapApiLoader({ key: '212b86dc49a5116a34e945d31da7ad14', securityJsCode: '46cae8205a707cfaf5801abcc4301566', plugins: ['AMap.MarkerCluster'], }) NProgress.configure({ easing: 'ease', speed: 500, showSpinner: false, trickleSpeed: 200, }); const app = createApp(App) app.use(createPinia()) app.use(router) app.use(Antd) app.use(VueAMap) app.component('QuillEditor', QuillEditor); app.use(ScrollRect) app.mount('#app').$nextTick(() => { registerAllFormComponents(); }) router.beforeEach((to, from, next) => { NProgress.start(); next(); }); router.afterEach(() => { NProgress.done(); }); registryConvert();