自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 openlayers学习

OpenLayers核心架构与地图开发摘要 OpenLayers由五个核心类组成:Map(地图容器)、View(视图控制)、Controls(交互控件)、Layers(图层管理)和Sources(数据源)。Map作为基础容器,View负责缩放和投影设置,Controls提供交互功能,Layers管理矢量/栅格图层,Sources定义数据源类型。开发时可通过组合这些类实现地图功能,如添加GeoJSON矢量数据、设置图层样式、创建自定义要素等。文中还提供了中国区域地图数据URL和代码示例,包括地图初始化、图层操

2025-06-30 13:47:14 1466

原创 git命令

本文介绍了6个常用Git命令:(1)git config设置用户信息;(2)git branch管理分支;(3)git checkout切换/创建分支;(4)git merge合并分支;(5)git rebase重新应用提交记录;(6)git pull拉取并合并远程更新。每个命令都配有示例代码,涵盖分支管理、合并操作等日常开发场景,帮助开发者掌握Git基本操作流程。命令说明简明扼要,适合作为基础Git操作速查参考。

2025-06-27 13:52:55 100

原创 git cherry-pick xxx

当前分支合并提交。

2025-06-26 18:34:53 99

原创 vue全局自定义el-input指令处理数字整数、小数(限制小数位数)、负数

摘要:本文展示了一个Vue自定义指令的实现,用于控制输入框只能输入特定格式的数字。该指令支持配置小数、负数输入,并限制小数位数(默认2位)。通过正则表达式过滤非法字符,处理负号位置、前导零、小数点位置等特殊情况。指令在mounted阶段绑定事件监听器,在unmounted阶段移除监听器,确保内存安全。使用时只需在el-input组件上添加v-inputDirective指令并传递配置参数即可实现格式控制。该方案解决了表单输入中数字格式验证的常见需求。

2025-06-26 15:00:18 127

原创 防止yarn.lock文件更新

yarn install --frozen-lockfile

2025-06-18 17:31:08 69

原创 vue3 传值 defineEmits

2025-06-18 14:00:13 395

原创 gis学习记录

本文总结了常用的WebGIS开发工具,分为二维和三维两大类。二维开发工具包括ArcGIS API for JavaScript 3.x(Web端)、OpenLayers(Web端)和Leaflet(移动端)。三维开发工具主要有ArcGIS API for JavaScript 4.x(Web端)、Cesium(Web端)和Mapbox。这些框架为WebGIS开发提供了丰富的功能支持,适用于不同场景需求。

2025-06-18 11:45:39 71

原创 简单总结vue3响应式 组合api

Ref()可以用简单数据Reactive()用做对象的响应式toRefs()用作对象响应式解构赋值 :官方解释从组合函数返回反应对象时,此函数很有用,以便使用组件可以对返回的对象进行解构/扩展而不会失去反应性Rerun{...torefs(对象)}Setup函数围绕beforeCreate 和created来进行新特性瞬间 移动 teleport 属性to可以设定去指定的位置详细解释https://www.jianshu.com/p/e27b3308fc0a显示内..

2025-06-18 11:43:25 213

原创 使用element ui获取的6位4显示,实际上 8位数值格式化

const getMonthDate = (val:string) => { const list = val.split('-'); const year = getYears; const month = list[0]*1; let date; const result = (year % 4 == 0 && year % 100 != 0) || year % 400 == 0 ? true : false; const bigMonthList = ['01', '03', '0

2022-06-17 14:59:06 156

原创 Vue warn]: vue3中element组件emit传递事件报错

vue3-elementplus

2022-01-26 13:43:34 2295

空空如也

空空如也

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

TA关注的人

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