示例代码
<template>
<div class="container" id="cesiumContainer"></div>
</template>
<script setup lang="ts">
import { onMounted } from 'vue'
import * as Cesium from 'cesium'
window.Cesium = Cesium
let viewer: Cesium.Viewer
onMounted(() => {
viewer = new Cesium.Viewer('cesiumContainer')
window.viewer = viewer
})
</script>
<style lang="less" scoped>
.container {
position: absolute;
width: 100%;
height: 100%;
}
</style>