17 lines
644 B
TypeScript
17 lines
644 B
TypeScript
import { createApp } from 'vue'
|
|
import App from './App.vue'
|
|
|
|
import 'vue-cesium/dist/index.css'
|
|
import { VcViewer, VcLayerImagery, VcNavigation, VcDatasourceCzml, VcProviderImagerySingletile } from 'vue-cesium'
|
|
|
|
import store from './store'
|
|
import './main.css'
|
|
|
|
const cesiumPath = (process.env.NODE_ENV === 'development' ? './node_modules/cesium/Build/Cesium/Cesium.js': './Cesium/Cesium.js')
|
|
|
|
const app = createApp(App)
|
|
app.use(store)
|
|
// 局部引入VueCesium
|
|
app.use(VcViewer).use(VcLayerImagery).use(VcNavigation).use(VcDatasourceCzml).use(VcProviderImagerySingletile)
|
|
app.config.globalProperties.$VueCesium = { cesiumPath }
|
|
app.mount('#app') |