自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 从零开始创建一个vue3+vite项目并集成element-plus、eslint以及prettier

ESLint 是一个用于识别和报告在 ECMAScript/JavaScript 代码中发现的模式的工具,其目标是使代码更加一致并避免错误。ESLint 是完全插件化的。每条规则都是一个插件,你可以在运行时添加更多。你还可以添加社区插件、配置和解析器来扩展 ESLint 的功能。

2024-04-03 15:45:02 1074 1

原创 leaflet加载geojson设置zIndex的层级关系

有如下业务需求,加载整个区域的边界以及文字,采用geojson加载,有业务需求加载森林火险等级,并且透明度要高点,显眼一些,这样会挡住下面的边界和文字,查了很多文档,发现设置geojson的zindex无效,原因反正比较多,好像是geojson没这个属性。然后另一个图层同理,要显示在上层的 zindex就设置高一点,想在下层被遮挡的就设置小一点。最后发现有效的是给map加几个pane,并且在创建geojson的时候添加属性。

2024-04-03 09:38:01 281

原创 cesium销毁内存泄漏问题优化

在vue开发SPA实际项目中,不止涉及到使用cesium可视化的大屏一个界面,在切换页面或者关闭该功能、弹框后,cesium加载的模型,图层,实体等等信息会缓存到电脑的显存中,但是切回cesium界面的时候,又会重新进入页面的挂载周期,进行新的cesium实例的渲染,显存占用会越来越大,达到临界值后,页面会崩溃,显示out of memory或者是cesium页面红色弹框的shader错误。明显会看到显存曲线的上升趋势。废话不多说,直接上干货,代码。

2024-03-28 09:28:16 610 10

原创 leaflet弹出层动态生成dom动态绑定事件无效问题

今天在项目中遇到个很诡异的bug,业务中有个查询功能点击查询后,点击时绑定map的click事件,点击地图来触发弹出层,但是在弹出层中是js动态生成的dom,其中又有一些button 动态绑定了click事件,在第一次创建时正常,再次多次点击地图后,生成的button事件失效点击无反应。期间发信每次这个弹出层关闭的时候再重新打开,第一次也可以生效,尝试每次打开前关闭一次弹框,还是无效,还试了把事件绑定放在setTimeout中也不行,但是查阅所有相关代码,并没有清除事件的操作,很纳闷,事件去哪了。

2024-03-27 14:10:02 403

空空如也

空空如也

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

TA关注的人

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