import {createApp} from 'vue' import App from './App.vue' import installElementPlus from './plugins/element' import router from './util/router/router' import VueCookies from 'vue-cookies' import ElementPlus from 'element-plus' import axios from './util/axios/axios' import * as echarts from 'echarts' import * as ElIcon from '@element-plus/icons-vue' /* import 'element-plus/dist/index.css'*/ import tipButton from '@/Components/HintButton/tipButton.vue' import zhCn from 'element-plus/es/locale/lang/zh-cn' import "lib-flexible-computer"; const app = createApp(App).use(router).use(VueCookies).use(axios).use(ElementPlus, { locale: zhCn, }); app.config.globalProperties.$axios = axios; app.config.globalProperties.$echarts = echarts; installElementPlus(app) app.component(tipButton.name,tipButton) for (let iconName in ElIcon) { app.component(iconName, ElIcon[iconName]) } app.mount('#app')