/* * @Author: shuishen 1109946754@qq.com * @Date: 2022-09-07 09:34:58 * @LastEditors: shuishen 1109946754@qq.com * @LastEditTime: 2023-04-04 13:15:29 * @FilePath: \hbsl\src\main.js * @Description: * * Copyright (c) 2022 by shuishen 1109946754@qq.com, All Rights Reserved. */ import Vue from 'vue' import App from './App.vue' import router from './router/page' import store from './store' import { EventBus } from '@/eventBus/event-bus' import * as echarts from 'echarts' // import DivForms from '@/divForms/divForms' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import './styles/index.scss' import 'font-awesome/css/font-awesome.min.css' import axios from './router/axios' import VueAxios from 'vue-axios' import 'lib-flexible/flexible.js' import './permission' //这一段是引入mock // import '@/mock/index' // 全局组件自动注册 import './components/autoRegister' import DC from '@dvgis/dc-sdk/dist/dc.base.min' //基础包 import DcCore from '@dvgis/dc-sdk/dist/dc.core.min' //核心包 import DcChart from '@dvgis/dc-sdk/dist/dc.chart.min' //chart包 import DcMapv from '@dvgis/dc-sdk/dist/dc.mapv.min' //mapv包 import DcS3M from '@dvgis/dc-sdk/dist/dc.s3m.min' //s3m包 import '@dvgis/dc-sdk/dist/dc.core.min.css' // 主要样式 import * as turf from '@turf/turf' Vue.prototype.$echarts = echarts Vue.prototype.$turf = turf global.DC = DC global.DC global.echarts = echarts global.viewer = null // DC.DivForms = DivForms DC.use(DcCore) //安装DC核心库 DC.use(DcChart) //安装DC图标库,使用前确保echarts为全局函数 DC.use(DcMapv) //安装Mapv库 DC.use(DcS3M) //安装DcS3M库 Vue.config.productionTip = false Vue.prototype.$EventBus = EventBus Vue.use(ElementUI) Vue.use(VueAxios, axios) new Vue({ router, store, render: h => h(App) }).$mount('#app')