vite+vue集成cesium

1、创建项目、选择框架vue+js

pnpm create vite demo_cesium

2、进入项目安装依赖

cd demo_cesium
pnpm install

3、安装cesium及插件

3、pnpm i cesium vite-plugin-cesium

4、修改vite-config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import cesium from 'vite-plugin-cesium'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue(),cesium()],
})

5、删除style.css,修改App.vue

<template>
  <div id="cesiumContainer">
  </div>
</template>
<script setup>
import { onMounted } from 'vue'
import * as Cesium from 'cesium'
onMounted(() => {
  Cesium.Ion.defaultAccessToken = '' //改为自己申请的token
  new Cesium.Viewer('cesiumContainer')   
})
</script>
<style scoped></style>

6、运行

pnpm dev
相关推荐
喵_美3 分钟前
选项卡切换(排他法、轮转法、轮转法之事件委托)
前端·javascript
爱前端的小菜鸡5 分钟前
uniapp + vue3 + Script Setup 写法变动 (持续更新)
javascript·vue.js·uni-app
生活、追梦者12 分钟前
Date TimePicker 时间选择器精确限制到时分秒,此刻按钮点击失效处理
vue.js·elementui
Mr.Aholic30 分钟前
水果商城系统 SpringBoot+Vue
vue.js·spring boot·后端
Simaoya1 小时前
vue process.env.VUE_APP_BASE_API的相关配置及axios简单封装
前端·javascript·vue.js
特立独行的猫a1 小时前
Pinia:Vue 2 和 Vue 3 中更好用的状态管理框架
前端·javascript·vue.js·pinia·vuex
奋斗吧程序媛2 小时前
(接上一篇)前端弄一个变量实现点击次数在前端页面实时更新
前端·javascript·vue.js
YANG-Live2 小时前
数据列表组件-报表
开发语言·javascript
narukeu2 小时前
理解 React 的严格模式
前端·javascript·react.js
卓卓没头发2 小时前
掌握Vue插槽:创建灵活且可复用的组件
前端·javascript·vue.js