Cesium引入vite + vue3

下载Cesium

javascript 复制代码
yarn add cesium

下载cesium-vite 插件

javascript 复制代码
yarn add vite-plugin-cesium

使用 vite.config.js

javascript 复制代码
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import WindiCSS from 'vite-plugin-windicss'
import cesium from 'vite-plugin-cesium'; //引入插件

import path from 'path'

export default defineConfig({
  resolve:{
      alias:{ //别名
        "~" : path.resolve(__dirname,"src") //用特殊符号指定路劲 src目录下    
      }
  },
  server:{
    host:'localhost',
    port:8081,
    https:true,
    open:true,//是否自动启动到浏览器当中
    proxy:{
      '/api': {
        target: 'https://127.0.0.1:7001',  
        // 这里新增一个配置
        secure: false,
        // 新增结束
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/api/, '')
      },
    }
  },
  plugins: [
    vue(),
    WindiCSS(),
    cesium()
  ]
})

组件使用

javascript 复制代码
<template>
  <div  id="cesium"/>
</template>
<script setup>

import * as Cesium from "cesium";
import { onMounted } from "vue";
onMounted(() => {
  var viewer = new Cesium.Viewer("cesium", {
    infoBox: false,
  });

  // 隐藏logo
  viewer.cesiumWidget.creditContainer.style.display = "none";
});
</script>
<style>

#cesium {
  width: 70vw;
  height: 70vh;
}
</style>
相关推荐
我喜欢就喜欢2 小时前
Chrome 插件开发实战指南
前端·chrome
夕阳_醉了2 小时前
花了一天的时间,地板式扫盲了vue3所有API盲点
前端·javascript·vue.js
LinDaiuuj2 小时前
Figma Specs 高效交付与开发协作指南
前端·figma
专业程序开发源2 小时前
django视听资源推荐系统16690-计算机课程设计、毕业设计
vue.js·spring boot·后端·python·django·php·课程设计
风骏时光牛马2 小时前
大模型底层架构与推理机制源码深度剖析
前端
java1234_小锋7 小时前
【技术专题】HTML5 网页技术 - HTML5 Canvas 基础以及动画入门
前端·html·html5
知了学历孙老师10 小时前
小自考的校考和统考,出题方和难度差在哪
java·大数据·前端
ShineWinsu12 小时前
对于JavaScript:操作元素的解析
开发语言·前端·javascript·面试·web·dom·元素
福兮说13 小时前
JSON 格式正确,数据就可靠吗?我用一份自编配置检查类型与空值
java·前端·json
程序员老赵15 小时前
Docker 部署青龙面板:轻松搭建定时任务管理平台
前端·docker·开源