import { createApp } from "vue"; import App from "./App.vue"; import router from "./router"; import store from "./store"; import ElementPlus from "element-plus"; import "element-plus/dist/index.css"; import "./assets/css/global.css"; // import "amfe-flexible"; import "dayjs/locale/zh-cn"; import locale from "element-plus/lib/locale/lang/zh-cn"; import vue3SeamlessScroll from "vue3-seamless-scroll"; // 将自动注册所有组件为全局组件 import dataV from "@jiaminghi/data-view"; // import { scrollBoard } from '@jiaminghi/data-view' import * as ElIconModules from "@element-plus/icons-vue"; import "amfe-flexible/index"; var app = createApp(App); Object.keys(ElIconModules).forEach(function (key) { app.component(ElIconModules[key].name, ElIconModules[key]); }); app .use(store) .use(router) .use(dataV) .use(ElementPlus, { locale }) .use(vue3SeamlessScroll) // .use(dataV) .mount("#app");