- 博客(85)
- 收藏
- 关注
原创 web端http请求响应头集合
了解 **HTTP Response Header** 中的 `Content-Type` 类型,常见的 `Content-Type` 是指服务器响应返回的内容类型。- **示例**:`Cache-Control: no-store` 或 `Cache-Control: max-age=3600`- **`text/javascript`** 或 **`application/javascript`**- **示例**:`X-Content-Type-Options: nosniff`
2024-12-20 22:45:00
811
1
原创 打开hyper-v 报:0x80071a91的错误
2. 输入fsutil resource setautoreset true c:\ 然后按回车;[Windows 错误代码 80071A91_安装错误0x80071a91-优快云博客]1. win+X 然后选择“Windows PowerShell(管理员)”;
2024-12-02 21:00:00
558
原创 springboot项目中引入配置文件数据的方式
1. 使用@ConfigurationProperties注解绑定配置信息到封装类中。使用@Value注解获取单个属性值,格式${一级属性名.二级属性名}2. 封装需要定义为Spring管理的bean,否则无法进行属性注入。1. 直接在当前文件中定义然后使用格式 ${} 引用。2. 如果使用\t 转义不成功可以添加双引号。使用Environment导入所有配置。
2024-11-01 21:00:00
351
原创 React:Expected property name or ‘}‘ in JSON at position 1
1、箭头函数的形式 ()=>JSON.parse(describe)?.tip || '' "2、在渲染dom之间提前将describe字段转成普通的对象,再进行渲染。
2024-06-05 21:15:00
601
原创 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
901
原创 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
296
原创 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
2074
原创 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
688
原创 vue实现复制文本
原理:浏览器本身提供了一个copy命令,利用它可以复制选中的内容:如果是输入框,我们可以利用select()方法来选中输入框中的内容,然后调用copy命令,将文本复制到剪切板,但是select()方法只对和有效,对于其他标签就不太好使了。这里有必要记录一下,在纯html当中通过getElementById api获取dom元素是没有问题的,但在vue中这样获取dom元素会导致复制失效,使用this.$refs也一样会失效。
2023-07-04 17:50:51
2927
原创 mapbox图层层级问题
如果在项目之初我们没有设计好图层的问题,那么大概率我们会与到预期图层在别的图层下面的问题,这是需要使用addlayer、movelayer方法来调整图层的位置了。可以看到'wholesearch_pologonborder_layer' 在 'wholesearch_line_layer' 之前。如果我们调用movelayer 方法可以看到二者的位置发生了变化,会将第一个参数的图层放到后一个参数之前。addLayer原理是相同的不过是在图层创建的时候变化位置。
2023-06-27 22:30:00
1017
原创 mapbox取消监听事件的奇怪bug
bug出现在我想移除给地图添加的监听事件,移除失败。将zoomevent和dragendevent事件放到option api methods中即可。
2023-06-13 18:45:00
496
原创 mapbox图标渲染的bug
所以要给图层添加一个offse,offset等于图标高度一半。真实位置被图标遮盖,这并不是我们想要的效果,我们想要的效果是真实位置在图标的尖角上。
2023-06-09 19:45:00
323
原创 vue的深度选择器
其实除了:deep()之外vue还提供了两种深度选择器 >>>、/deep/。它们的原理和:deep是一样的,只不过没有在官网写出来罢了。我们在使用的时候也应该优先使用:deep()。组件内的元素会给他们添加一个结构为data-v-xxx的唯一的属性,然后通过属性选择器绑定样式,这样即便class或这id相同但后面属性不相同,那么也是互不影响的。首先要理解vue组件的scoped是什么意思,为什么给style标签添加scoped属性时内部的样式就不会影响到别的组件呢?
2023-06-08 21:15:00
236
原创 vue3 el-table自动滚动在谷歌游览器不生效的bug
到这里本来已经完了,结果测试发现在谷歌游览器没有自动播放,原因是每次移动的px不能小于1,所以要把rollpx改成1,才可以。
2023-06-07 19:15:00
554
2
原创 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
390
原创 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
2403
原创 ERRI shapefile、csv、xls、xlsx、GeoJSON、kml文件
了解一下:ERRI shapefile、csv、xls、xlsx、GeoJSON、kml文件
2023-04-29 10:21:13
590
原创 前后端交互中字符串和数组处理汇总:
前言:我们在前后端交互中经常需要用到字符串转数组,数组转字符串的方法,下面我来汇总一下希望能帮到您:1、常用的字符串转数组:2、正则表达式字符串转数组:3、常用数组转字符串:4、toString() 方法数组转字符串:
2023-04-28 21:45:00
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人