Vue3+Vite 初始化Cesium

Vue3+Vite 初始化Cesium

安装依赖

js 复制代码
yarn add cesium
yarn add vite-plugin-cesium -D

加载vite-plugin-cesium插件

js 复制代码
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import cesium from 'vite-plugin-cesium';
 
 
export default defineConfig({
  plugins: [vue(),cesium()]
});

初始化Cesium

js 复制代码
<template>
	<div id="map"></div>
</template>

<script lang="ts" setup>
import { onMounted } from 'vue'
import * as Cesium from 'cesium'

onMounted(() => {
	const viewer = new Cesium.Viewer('map')
	window.viewer = viewer
})
</script>

<style lang="scss" scoped>
#map {
	width: 100%;
	height: 100%;
}
</style>

git

相关推荐
自信阿杜32 分钟前
跨标签页数据同步完全指南:如何选择最优通信方案
前端·javascript
指尖跳动的光1 小时前
Vue的nextTick()方法
前端·javascript·vue.js
qq_406176142 小时前
JS 事件循环(Event Loop)
开发语言·前端·javascript
愚坤3 小时前
前端真有意思,又干了一年图片编辑器
前端·javascript·产品
OpenTiny社区3 小时前
这是OpenTiny与开发者一起写下的2025答卷!
前端·javascript·vue.js
哟哟耶耶4 小时前
Plugin-安装Vue.js devtools6.6.3扩展(组件层级可视化)
前端·javascript·vue.js
Geoffwo5 小时前
electron中拦截请求
前端·javascript·electron
小二·8 小时前
【万字源码级剖析】深入理解 Vue 3 响应式系统:ref、reactive、computed 与 effect 的底层实现
前端·javascript·vue.js
且菜且折腾8 小时前
react快捷键hook
javascript·react.js·ecmascript
一路向前的月光8 小时前
前端采用electron-hiprint控件实现静默打印
前端·javascript·electron