main.ts 838 Bytes
/*
 * @Date: 2021-08-18 12:47:05
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2024-06-21 16:19:04
 * @FilePath: /vue-flow-editor/doc/main.ts
 * @Description: 文件描述
 */
import { createApp ,h } from 'vue';

import App from './App.vue'

import VueFlowEditor from '../src/index'
import element from 'element-plus'
import 'element-plus/dist/index.css'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
import router from './router'

import 'default-passive-events'

const app = createApp(App);
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
    app.component(key, component)
}

// 屏蔽警告信息
app.config.warnHandler = () => null;

app.use(VueFlowEditor).use(element).use(router)
// @ts-ignore
//Vue.use(window.ELEMENT)
//Vue.config.productionTip = false

app.mount("#app")