自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 canvas绘制图形与设置的不一致

在高分辨率屏幕上,一个 CSS 像素可能对应多个物理像素,这样可以在保持相同的物理尺寸的情况下显示更多的细节。这意味着如果你在 CSS 中设置一个元素的宽度为 100px,而这个元素在设备像素比为 2 的设备上显示,那么它的实际像素宽度将为 200px(100px * 2)。当你在 CSS 中设置 Canvas 的样式尺寸时,浏览器会根据设备像素比来确定实际的像素尺寸。而通过 JavaScript 获取的 Canvas 宽度和高度为 300px 和 150px 是 Canvas 元素的实际像素尺寸。

2024-04-26 15:36:18 765 3

原创 leaflet中添加事件无法响应

确保事件监听器附加到了正确的元素上。可以在浏览器的开发者工具中检查元素和事件监听器是否已正确添加。:如果元素被其他元素(可能是地图上的标记或图层)覆盖,点击事件可能会被其他元素捕获。:检查一下添加的元素是否有足够的大小和可见性,以确保它可以被点击到。

2024-04-25 16:12:57 444 1

原创 leaflet的像素坐标

2.LayerPoint:相对于origin pixel的相应像素坐标,地图第一次加载的地图容器左上角为(0,0)向四周扩展,是直接将地图地理坐标对应为像素坐标。地图容器左上角坐标随拖拽改变。canvas是根据layerpoint坐标定位的。指定的坐标,根据浏览器使用CSS translate 或 top/left 定位(Leaflet 内部用来定位其图层)。1.containerPoint:相对于地图container容器的像素坐标,即地图容器左上角为(0,0),不随拖拽,缩放改变。

2024-04-23 17:12:42 342

原创 js 中的require、define

第一个参数是一个数组,表示所依赖的模块;第二个参数是一个回调函数,当前面指定的模块加载成功后,它将被调用。可以对模块的加载行为进行自定义,并把模块变为全局可使用的。require.config()就写在主模块(main.js)的头部。具体来说,就是模块必须采用特定的define()函数来定义。如果一个模块不依赖其他模块,那么可以直接定义在define()函数之中。require.js加载的模块,采用AMD规范。也就是说,模块必须按照AMD的规定来写。模块必须采用特定的define()函数来定义。

2023-10-20 11:13:14 482 1

原创 git 下载的项目提示‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

npm install 安装node_modules文件。没有node_modules文件。npm run serve即可。

2023-09-20 11:00:54 152 1

原创 vue3遇到的问题

只有push或者根据索引遍历赋值才可以保留reactive数组的响应性。使用proxy,对于对象和数组都不能直接整个赋值。vue3中的对象时为proxy对象。通过json序列化之后可获取值。或者 toRaw(xxx)将文件放在public下。直接在‘/’后添加文件名。

2023-09-07 16:36:28 880

原创 vue3中使用cesium创建Visualize a proposed building

注意:token 和assetid去官网。

2023-08-14 11:35:26 150

原创 vue3 cesium Build a Flight Tracker(构建航班跟踪器)

【代码】vue3 cesium Build a Flight Tracker(构建航班跟踪器)

2023-08-12 16:25:47 234 1

原创 vue3中使用cesium

3.vue.config.js 配置。1.安装cesium。2.安装loader。

2023-08-09 17:44:16 2222 1

原创 java、javac、jar、javadoc、jdb、jRE、jdk、jvm分别是什么

这个可执行程序其实就是JVM,运行Java程序,就是启动JVM,然后让JVM执行指定的编译后的代码;这是Java的编译器,它用于把Java源码文件(以。用于从Java源码中自动提取注释并生成文档;Java调试器,用于开发阶段的运行调试。后缀结尾)编译为Java字节码文件(以。

2023-08-08 20:40:14 426

原创 vue3中使用百度地图

【代码】vue3中使用百度地图。

2023-08-08 20:06:38 907

原创 跨域问题:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.

【代码】跨域问题:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.

2023-07-30 09:38:21 488 1

原创 axios在headers添加token,后端无法获得token且前端报错

前端检测到跨域时,需要先请求一次请求方法是OPTIONS的请求,且不携带token。这时后端的Filter过滤器检测到不是login且不携带token就会拦截。在Filter中将OPTIONS放行。

2023-07-30 08:33:48 989 3

原创 Vue:Element-UI的表单验证出现Cannot read properties of undefined (reading ‘validateField‘)

resfs后面这个应该与ref相同。

2023-07-25 16:30:59 381

原创 Vue3与spring boot 的跨域问题

报错如下:Uncaught runtime errors:×ERRORNetwork ErrorAxiosError: Network Error at XMLHttpRequest.handleError (webpack-internal:///./node_modules/axios/lib/adapters/xhr.js:155:14)解决:

2023-07-22 20:58:49 3269

原创 Vue3 默认插槽有默认内容时和具名插槽一起生效

默认插槽和具名插槽同时使用 不要在默认插槽添加默认内容。

2023-07-19 16:43:33 306

原创 Vue中使用Element Plus 出现ElementPlus is not defined

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档例如。

2023-07-18 21:24:10 2043

空空如也

空空如也

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

TA关注的人

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