自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React:Expected property name or ‘}‘ in JSON at position 1

1、箭头函数的形式 ()=>JSON.parse(describe)?.tip || '' "2、在渲染dom之间提前将describe字段转成普通的对象,再进行渲染。

2024-06-05 21:15:00 407

原创 Refused to execute script from ‘http://127.0.0.1:8080/src/js/jquery.js‘ because its MIME type (‘text

官网static配置项的默认值是public,而在public目录中并没有对应的文件,所以会找不到。解决办法就是给static设置src即可。如果请求连接的话会返回can not get xxx,这是因为根据请求地址拿不到文件.原因是在webpack-dev-server配置中没有配对应的static路径根据。跑了一下之前写的demo报了下面的错。

2023-09-15 19:01:44 436

原创 理解Java中的多态

理解Java多态

2023-08-14 19:45:00 254

原创 HTML标签细节知识

7、input标签类型:button、checkbox、file(文件上传)、hidden(点击之后隐藏表单)、image(定义图像形式的提交按钮)、password、radio、reset、submit、text。5、table标签的属性:align、border、cellpadding、cellspacing、width、height、colspan、rowspan。4、文本格式化标签:斜体(em、i)、粗体(strong、b)、下划线(ins、u)、删除线(del、s),加深记忆。

2023-08-01 20:30:00 234

原创 CSS常用的属性offsetHeight、offsetTop、clientY、offsetY、scrollTOp、scrollHeight、clientWidth

结论:1、在content-box下:offsetWidth / offsetHeight = width / height + padding + border2、在border-box下:offsetWidth / offsetHeight = width / height。

2023-07-13 18:30:00 1513

原创 获取屏幕分辨率

在不同的分辨率下给geojson不同的padding。

2023-07-07 21:00:00 79

原创 mapbox icon-allow-overlap 和 icon-ignore-placement的区别

1、图层样式一般是后台配好的,让后台添加一个icon-ignore-placement属性。icon-allow-overlap 和 icon-ignore-placement的区别。2、加个setTimeout延时等所有图层加载完之后再加载默认要加载的图层。翻译:如果该属性为true那么他会显示即便会冲突和在它之前已经添加的图层。翻译:如果该属性为true,会优先于所有已经添加的和未来会添加的图层。在我实现的这个功能中图层样式中自带icon-allow-overlap。

2023-07-05 15:06:37 453

原创 vue实现复制文本

原理:浏览器本身提供了一个copy命令,利用它可以复制选中的内容:如果是输入框,我们可以利用select()方法来选中输入框中的内容,然后调用copy命令,将文本复制到剪切板,但是select()方法只对和有效,对于其他标签就不太好使了。这里有必要记录一下,在纯html当中通过getElementById api获取dom元素是没有问题的,但在vue中这样获取dom元素会导致复制失效,使用this.$refs也一样会失效。

2023-07-04 17:50:51 2437

原创 mapbox图层层级问题

如果在项目之初我们没有设计好图层的问题,那么大概率我们会与到预期图层在别的图层下面的问题,这是需要使用addlayer、movelayer方法来调整图层的位置了。可以看到'wholesearch_pologonborder_layer' 在 'wholesearch_line_layer' 之前。如果我们调用movelayer 方法可以看到二者的位置发生了变化,会将第一个参数的图层放到后一个参数之前。addLayer原理是相同的不过是在图层创建的时候变化位置。

2023-06-27 22:30:00 758

原创 Element-plus el-table自定义表头宽度

Element-plus el-table自定义表头宽度

2023-06-27 21:45:00 851

原创 requestAnimationFrame动画

【代码】requestAnimationFrame动画。

2023-06-22 15:45:49 60

原创 mapbox地图反算

【代码】mapbox地图反算。

2023-06-20 20:00:00 141

原创 给element-plus el-tree组件节点添加title属性

下面这种情况下要如何给节点添加title属性呢?

2023-06-19 19:30:00 650 1

原创 mapbox取消监听事件的奇怪bug

bug出现在我想移除给地图添加的监听事件,移除失败。将zoomevent和dragendevent事件放到option api methods中即可。

2023-06-13 18:45:00 311

原创 mapbox图标渲染的bug

所以要给图层添加一个offse,offset等于图标高度一半。真实位置被图标遮盖,这并不是我们想要的效果,我们想要的效果是真实位置在图标的尖角上。

2023-06-09 19:45:00 180

原创 vue的深度选择器

其实除了:deep()之外vue还提供了两种深度选择器 >>>、/deep/。它们的原理和:deep是一样的,只不过没有在官网写出来罢了。我们在使用的时候也应该优先使用:deep()。组件内的元素会给他们添加一个结构为data-v-xxx的唯一的属性,然后通过属性选择器绑定样式,这样即便class或这id相同但后面属性不相同,那么也是互不影响的。首先要理解vue组件的scoped是什么意思,为什么给style标签添加scoped属性时内部的样式就不会影响到别的组件呢?

2023-06-08 21:15:00 167

原创 滚动条自动滚动到底部

【代码】滚动条自动滚动到底部。

2023-06-08 19:30:00 159

原创 vue3 el-table自动滚动在谷歌游览器不生效的bug

到这里本来已经完了,结果测试发现在谷歌游览器没有自动播放,原因是每次移动的px不能小于1,所以要把rollpx改成1,才可以。

2023-06-07 19:15:00 425 2

原创 el-check-group组件

el-checkbox-group

2023-06-03 16:45:00 529

原创 mapbox获取所有图层

mapbox获取所有图层

2023-06-02 22:45:00 504

原创 mapbox根据要素数据定义地图范围

官网解释:Pans, rotates and zooms the map to to fit the box made by points p0 and p1 once the map is rotated to the specified bearing. To zoom without rotating, pass in the current map bearing.翻译过来就是:会返回一个经纬度点相对于地图容器(#map)的像素坐标 ​。翻译:让地图窗口到p0、p1坐标的范围。

2023-06-01 19:45:00 307

原创 记录Vue3和第三方库之间的bug

记录Vue3和第三方库之间的bug

2023-05-30 21:15:00 37

原创 Vue3的options Api

Vue3的options api

2023-05-29 21:45:00 945

原创 Vue3大组件再页面初次渲染慢的问题

项目首页中有些组件在第一次加载的时候会很慢,我们可以使用vue3内置的。

2023-05-25 22:30:00 491

原创 监听mapbox图层mousemove事件

对于几个图层可以这样一次性绑定,但对于很多个图层第二种方式无用,要用第一种方式遍历。

2023-05-25 21:45:00 404

原创 使用Canvas绘制图片和文字

【代码】使用Canvas绘制图片和文字。

2023-05-25 01:15:00 638

原创 CSS的z-index属性

CSS的z-index属性笔记

2023-05-23 22:45:00 524

原创 Cannot read properties of null (reading ‘insertBefore‘) at insert (runtime-dom.esm-

Cannot read properties of null (reading 'insertBefore')

2023-05-22 21:30:00 2053

原创 JavaScript中的异步函数(async/await)

async和await

2023-05-08 07:05:30 510

原创 ERRI shapefile、csv、xls、xlsx、GeoJSON、kml文件

了解一下:ERRI shapefile、csv、xls、xlsx、GeoJSON、kml文件

2023-04-29 10:21:13 434

原创 前后端交互中字符串和数组处理汇总:

前言:我们在前后端交互中经常需要用到字符串转数组,数组转字符串的方法,下面我来汇总一下希望能帮到您:1、常用的字符串转数组:2、正则表达式字符串转数组:3、常用数组转字符串:4、toString() 方法数组转字符串:

2023-04-28 21:45:00 184

原创 echartsX轴文字样式控制

echartsX轴文字样式控制

2023-04-28 21:00:00 3323

原创 JavaScript中的jsonp请求详解

JavaScript中的jsnop请求

2023-04-27 21:30:00 698

原创 我收藏的宝藏网站

获取geojson数据:geojson.io | powered by Mapbox

2023-04-27 15:37:14 40

原创 JavaScript内置对象Math常用的方法:

JavaScript内置对象Math常用的方法

2023-04-25 21:30:00 52

原创 JavaScript中的类

类的构成包括以上几种,但事实上,这些都不是必须的,如果我们定义一个空 的类,那么完全是可以的,即便没什么意义。js中的类是用来创建对象的,我们可以认为它是一种特殊的函数与一般函数不同的是class不可以提升声明,class内部定义了对象的属性和方法。b、调用方式的不同函数可以直接调用或者通过new调用,但是类只能通过new的方式调用,如果不使用new调用会报错。js中的类其实是个语法糖,js中类是基于原型的,它的本质上还是函数,从原型对象中继承方法和属性。四、实例、原型、访问器、类成员。

2023-04-25 07:19:02 126

原创 Web Features Service GeoJson数据汇总

geojson数据类型

2023-04-12 19:00:00 116

原创 常见地图服务详解

地图服务

2023-04-11 21:00:00 316

原创 css对文本折行样式控制汇总

Css文本样式汇总

2023-04-11 13:47:49 1506

原创 JavaScript中对字符串的常用操作

对字符串常用的操作

2023-04-05 16:50:11 81

空空如也

空空如也

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

TA关注的人

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