- 博客(9)
- 收藏
- 关注
原创 husky自定义目录钩子的正确使用
目前有很多Vue+Prettier+Husky钩子的整合应用,基本都是基于.git与所需钩子的项目在同一目录下使用的,husky钩子会自动根据当前目录的.huskyrc的配置自动执行,而当碰到.git与所需提交目录不在同一层级下,就会出现husky钩子无法正常执行的情况。为了解决这个问题,各种百度谷歌,都没有能够直接看懂的方案,没办法,这时候只能自食其力了。通过阅读husky官方文档,发现husky其实是支持自定义目录控制的(官方文档)。也就是说,在.git主目录下的每个子目录(或者说子项目),可以.
2021-03-25 14:59:33 6783 4
转载 cesium中remove实体primitve之后报错:This object was destroyed, i.e., destroy() was called.
问题描述: 点击某个事件可以控制primitve在场景中进行反复的添加删除操作,使用以下代码,function add(){ scene.primitives.add(primitive);}function deletes(){ scene.primitives.remove(primitive);}在删除primitve之后再次添加会报错:DeveloperError: This object was destroyed, i.e., destroy() was call
2021-01-18 09:48:02 5009 1
原创 Leaflet提升加载性能(一)
实际应用中,经常会出现海量图层数据导致的页面性能下降的问题,这里我提供几个思路,今天先从Layer层来解决好了。我们知道,Leaflet支持svg和canvas两种渲染器。正常来说,svg渲染适合少量的,实时配置的动态活跃图层,canvas适合大数据量的静态图层(两者都支持图层响应),两者在地图zoom情况下就存在一定区别。默认情况下,Path和Layer层使用svg渲染。出现性能下降的情况...
2020-04-14 15:51:18 4423 2
原创 ES6 对象数组的深拷贝
对于数组的深拷贝,习惯性的使用 […arr] 建立新地址,偶然间对某份对象数组数据进行同样的深拷贝时,发现修改新数组内部对象的元素依旧会影响到原数组对象例如let a = [ { name: "小李" }];let b = [...a];b[0].name = "小张";console.log(a[0].name);// 输出结果为"小张"所以对于对象数组的整体深拷贝,其内部对...
2020-04-02 13:40:15 2516
原创 Leaflet 自定义Popup弹窗
首先感谢 Leaflet - 自定义弹出框(popup)提供的扩展但是实际结合组件化的使用过程中,对于弹窗内元素的高宽存在不确定性(即初始化时不传入容器的宽高),所以需要进一步对Popup组件进行拓展,以便适应更自由的窗体组件稍微解读了下Leaflet对于popup组件的源代码,其实popup对于整体的地图容器来说,也只是地图上根据像素位置定位的元素之一,因此对其的控制也和其它图层一样,对初始...
2020-03-11 14:39:03 9156 1
原创 使用Nginx迅速解决跨域问题
Nginx安装和部署就不提了。sever配置proxy_pass只能解决转发的问题,如果转发不带header配置的话前端的预检请求容易出现Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response的问题,不过使用postman或直接访问的话是可以正常...
2020-03-02 15:18:34 293
原创 Leaflet中根据数据绘制的polygon存在变形的问题
之前做过通过Turf生成圆的polygon数据,用Leaflet加载其生成的geoJson存在变形,通过对数据的反复尝试,发现当geojson中,是由于多边形经纬度数组的头个数据和结尾数据相同导致的(应为Leaflet本身的bug),临时解决方案是对该结果数据进行处理,对结尾数据的经纬度进行微度调整(例如±0.0001)。...
2020-02-26 17:49:00 551
原创 关于使用Turf.js中pointsWithinPolygon方法的异常
异常输出vue.runtime.esm.js?2b0e:1888 Error: No valid coordinatesat U (turf.min.js?595b:1)at X (turf.min.js?595b:1)at Pt (turf.min.js?595b:1)at eval (turf.min.js?595b:1)at O (turf.min.js?595b:1)at e...
2020-02-26 17:41:51 1128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人