essential-com
Version:
### 介绍 ---
24 lines (20 loc) • 733 B
text/typescript
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import './assets/markdown.css';
import MyKit from '../packages';
import Preview from './components/Preview.vue';
import 'element-plus/dist/index.css';
import ElementPlus from 'element-plus';
import * as Icons from '@element-plus/icons-vue';
import Essential from './components/index';
import * as echarts from 'echarts';
const app = createApp(App)
const IconArr: any = Icons
// 注册Icons 全局组件
Object.keys(Icons).forEach((key: any) => {
app.component(key, IconArr[key])
})
app.component('Preview', Preview)
app.config.globalProperties.$echarts = echarts
app.use(MyKit).use(router).use(ElementPlus).use(Essential).mount('#app')