自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 问答 (13)
  • 收藏
  • 关注

原创 cesium 定位到实体

cesium 定位到实体

2023-04-12 16:49:48 818 1

原创 vue3+ts+vite pc端 屏幕适配方案

vue3+ts+vite pc端 屏幕适配方案

2022-09-08 18:21:19 4063 6

原创 cesium 模型的显示隐藏

cesium 模型的显示隐藏

2022-08-05 16:47:33 1888

原创 vue中使用cesium 加载shp文件

vue中使用cesium 加载shp文件

2022-08-05 16:41:13 2299 4

原创 js 驼峰与字符串互转

js 驼峰与字符串互转

2022-07-07 18:50:00 704

原创 cesium 加载模型实现动画效果

cesium 加载模型 实现动画效果

2022-06-16 16:47:48 2264

原创 cesium 加载点云文件

cesium 加载点云文件

2022-06-10 16:00:53 1297

原创 cesium 动态调整模型位置和角度

cesium 模型平移和旋转

2022-06-09 18:57:06 2875 1

原创 数组对象遍历包含的数组

找到数组对象中对应的数组内容let arr=[1,3,10];let obj=[{id:1,name:'01'},{id:2,name:'02'},{id:3,name:'03'},{id:10,name:'10'},{id:11,name:'11'},{id:12,name:'12'},{id:13,name:'13'},{id:21,name:'21'},{id:22,name:'22'},]let newArr=obj.filter(item => arr.includes(item.

2022-05-24 15:28:00 189

原创 cesium 加载fbx模型

fbx2gltf下载地址:https://pan.baidu.com/s/1iX99ujYr6GNXc41WnJC08w tycuhttps://github.com/facebookincubator/FBX2glTF/releasescmd 到 fbx2gltf位置fbx转glb(gltf)命令:fbx2gltf -i C:\work\project\cesium\朱玉香电站模型.fbx -o C:\work\project\cesium\朱玉香电站模型.gltf参考链接:h

2022-05-13 17:46:43 2268

原创 vue项目中引入cesium

市面上的前端框架中,Vue+Cesium 可谓是最佳搭档,一般做 Cesium B 端产品的公司都会使用 Vue,所以后续内容都将基于 Vue通常情况下,我们要在 Vue 中使用 Cesium,首先要安装 Cesium,然后要在 vue-cli 的 webpack 配置很多东西,对一些有经验的人来说只不过麻烦些,但是对 Cesium 的初学者来说会很痛苦,因为没有使用过,也不知到要怎么配置,只能搜索网上的教程,一步一步踩坑其实不管是有经验或是初学者,每次写项目重复配置这些东西都很麻烦vue-cl

2022-05-13 17:35:01 1631

原创 js 运算符

1、逻辑 OR 赋值运算符逻辑 OR 赋值运算符 ||= 接受两个操作数,如果左操作数为假,则将右操作数分配给左操作数。let myPlaylist = {songsCount: 0, songs:[]};// 如果myPlaylist.songsCount不存在,或布尔值为false,如false,0,null,undefined,则赋值100myPlaylist.songsCount ||= 100;console.log(myPlaylist); // {songsCount:

2022-01-26 14:12:06 714 1

原创 Promise知识点

Promise知识点

2022-01-25 18:28:13 928

原创 ES6常用方法汇总记录

es6语法摘要

2022-01-25 18:16:52 138

原创 js 禁止选择和复制

禁止选择和复制代码['contextmenu','selectstart','copy'].forEach(function(ev){document.addEventListener(ev,function(ev){ev.preventDefault();ev.returnValue=false;})});当然也有CSS方案body{-moz-user-select:none;-webkit...

2021-09-10 18:31:27 276

原创 基于URLSearchParams或URL获取queryString的值

常用的方式是使用正则或者split方法,其实不然,URLSearchParams和URL都能很好的实现功能。代码consturlSP=newURLSearchParams(location.search);functiongetQueryString(key){returnurlSP.get(key)}consturlObj=newURL(location.href);functiongetQueryString(key){returnur...

2021-09-10 18:30:00 268 1

原创 js判断对象数组中是否存在某个对象

1. 判断数组中是否存在某个元素,直接用数组的indexOf方法就好,存在返回当前索引不存在返回-1var arr=[1,2,3,4]arr.indexOf(3) // 2arr.indexOf(5) // -12. 遍历后判断对象的属性是否相同arr.forEach(item=>{ if(item.name==='Alex'){ alert('存在这个元素'); }})3. 动态添加或删除对象或元素的,用这个方法的话不好操作,可能会添加或删除

2021-09-10 17:34:48 9047

原创 js实现往数组中添加非存在的对象,如果存在就改变键值

let arr = [{name: 'bb', age: 12}]// 现在需求是,将每次获得的新对象{name: '', age: }push到数组arr中,但前提是数组中没有name值一样的对象,如果数组中存在name值一样的对象,则替换age值。// 下面是代码实现for (let i = 0; i < arr.length; i += 1) { if (arr[i].name === newObj.name) { arr[i].age = newObj.a.

2021-09-10 17:31:17 629

原创 el-select实现change事件

<el-select @change="selectChanged" v-model="devType" size=small> <el-option v-for="item in devTypes" :key="item" :label="item" :value="item"></el-option></el-select>data() { return { devType: '', devTypes: [] }},.

2021-09-10 17:29:31 4278 1

原创 js 根据id删除数组中对象的方法

使用findIndex找到数据位置后使用splice将其裁切。let index = this.arrText.findIndex((ele) => { return ele.id === id; }); console.log("index", index); //当查找失败返回 if (index === -1) { return console.log('删除失败'); } //如果找到.

2021-09-09 10:31:49 5084

原创 js 截取最后一个特定字符后面的字符串

var s='/powerStationDom/stackid-211/stackDom-xiao.jpg';var name=s.substring(s.lastIndexOf("/"));console.log(name);// .jpglastIndexOf()字符最后出现位置索引;IndexOf()字符第一次出现位置索引;

2021-09-08 17:23:27 676

原创 js 数组去重

1. 普通循环let oldArr = [1, 2, 3, 4, 5, 5 , 6, 7, 8, 2, 3]; let newArr = unique(oldArr); function unique(arr){ let hash=[]; for (let i = 0; i < arr.length; i++) { if(hash.indexOf(arr[i]) === -1){ hash.push(arr[i]); } } retur

2021-09-06 17:02:52 58

原创 ElementUI 常见问题

1、form 下面只有一个 input 时回车键刷新页面原因是触发了表单默认的提交行为,给el-form 加上@submit.native.prevent就行了。<el-form inline @submit.native.prevent> <el-form-item label="订单号"> <el-input v-model="query.orderNo" :placeholder="输入订单号查询" clearab

2021-09-03 18:24:24 662

原创 常用转换方法

importgConffrom"gConf";/***@[email protected]*@description格式化时间*@paramtime*@paramcFormat*@returns{string|null}*/exportfunctionparseTime(time,cFormat){if(arguments.length===0){returnnul...

2021-08-09 16:51:42 185

原创 常用验证方法

/***@[email protected]*@description判读是否为外链*@parampath*@returns{boolean}*/exportfunctionisExternal(path){return/^(https?:|mailto:|tel:)/.test(path);}/***@[email protected]*@...

2021-08-09 16:50:01 1210

原创 前端开发规范文档

目录概要开发规范详细目录结构规范文件、组件、组件结构命名规范Template规范​​​​​​​JS规范​​​​​​​CSS规范​​​​​​​图片规范​​​​​​​API管理规范弹框,提示信息规范其他前端规范插件​​​​​​​概要为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发. 本文档如有不对或者不合适的地方请及时提出, 经..

2021-07-15 15:36:10 1804

vue-simple-uploader

vue-simple-uploader 断点续传

2021-09-06

视频中水流动的效果如何实现

2023-05-24

cesium 瓦片图按不规则形状显示

2023-05-19

cesium 如何实现只显示不规则的影像图

2023-05-19

cesium加载全国离线天地图

2023-03-20

echarts 如何实现这种气泡图

2023-02-11

cesium 实现kmz航线制作

2023-01-10

cesium 如何优化

2023-01-05

cesium模型裁剪

2022-06-28

cesium PolylineCollection 修改矩阵之后内容不显示

2022-06-01

cesium加载3dtiles模型如何设置模型初始显示的大小

2022-05-25

cesium中加载3dtiles模型,缩放模型时不是按当前点进行缩放

2022-05-18

使用cesium加载3dtiles模型,如何获取到模型的偏航角和俯仰角信息

2022-05-17

使用cesium加载3dtiles模型,鼠标左键上下移动时如何不让模型缩放

2022-05-16

cesium 加载3dtiles模型,模型进行缩放时会飞出所示区域,如何解决

2022-05-16

实现数字孪生智慧工厂可视化监控平台需要用到什么技术路线

2022-05-07

cesium 二维的经纬度如何转换为三维可用的坐标,坐标用于添加标记点

2022-04-11

cesium 添加标记点之后移动或缩放地球,标记点位置会左右偏移

2022-04-06

js中使用iframe或者a标签根据服务器地址下载文件(json,txt等)如何直接下载文件而不是获取文件内容

2022-02-07

vue 上传一个文件夹,如何阻止浏览器弹出对话框(它会提示“将xx个文件上传到此网站)

2022-01-29

vue中,通过url地址下载文件时如何给文件添加header信息

2022-01-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除