自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于闭包的理解

分享两个小案例,不运行代码,可以在评论区写出你的答案,还有自己理解的什么是闭包呢?案例一:请问打印出的是什么。案例二:请问打印出的是什么。

2024-03-20 13:58:01 108 1

原创 一文告诉你如何使用echarts实现地图渲染

最终实现地是一个可缩放的echarts地图,地图上渲染某一个地点的位置,这个涉及到经纬度的转换,由于调取地图api会收费,所以我选择的是离线的城市名和经纬度匹配,自己整理了几百个城市对应的经纬度,但是可能会有遗漏的城市,后续发现会在补充。

2024-03-14 10:00:00 816 1

原创 vue引入highcharts,启动项目后报错,分享解决思路

最近在启动老项目的时候遇到了这个报错,找了半天原因,发现是由于引入highcharts导致的报错,于是开始查找如何引入highcharts,最终发现和引入没有关系,而是。报错是安装了高版本的V11.4.0导致的,改成V7.2.2版本再重启项目就可以了。

2024-03-13 17:06:39 610

原创 npm安装依赖报错 exited with error code: 128,node-sass 报错 Failed at the [email protected] postinstall script

1、执行 node -v 确认本机的node版本,是否和node-sass的版本对应(可以使用nvm对弄node版本进行管理),确认对应上之后卸载node-sass,然后重新安装对应版本,如果还是报错走第二步。1.将package.json中的tui-editor那一行修改为"@toast-ui/editor": "^3.1.3",tui-editor(富文本编辑器插件)更名造成的,现在已经更名为toast-ui/editor。把页面中的所有tui-editor全部替换为@toast-ui/editor。

2024-03-08 11:23:22 414 1

原创 vue中使用图片懒加载的

当我们进入到某个页面的时候,会有许多的图片,有些图片可能在下面,当我们点进页面但没有滑动全部展示时,其实下面的图片是没有作用的,这个时候如果说加载了也相当于白加载,而且还降低了网页的加载速度,那懒加载就是只有滚动到可视区域时才加载当前的图片,也就是说不是一次性加载所有的图片,从而在一程度减少服务端的请求及带宽;filter: img未加载之前,解析到src 的时候注册的回调函数.可以在加载图片之前,对src进行修改.注册在filter下的所有的函数都会执行。vue-lazyload使用。

2024-03-07 15:08:11 312 1

原创 对Promise.allSettled()和Promise.race()的实现的理解

同样返回一个promise 但是只有所有的promise都兑现之后才会走到成功的回调,只要有一个promise没有兑现,最终返回的promise就是被拒绝的状态。接受一个 promise 可迭代对象作为输入,并返回一个 Promise。这个返回的 promise 会随着第一个 promise 的敲定而敲定。- 返回值:一个 Promise 通过当前Promise可以获取到传入的这组promise的返回值,无论是已兑现还是未兑现状态。- 返回值:一个 Promise。

2024-03-06 10:00:00 350 1

原创 js深拷贝浅拷贝

浅拷贝只拷贝当前对象的属性 两个对象指向同一个地址 修改一个对象的属性,另一个对象会跟着一起改变深拷贝开辟新的栈 两个对象完全相同 对应不同的地址 修改一个对象的属性,另一个对象不会跟着一起改变

2024-03-05 10:00:00 364 1

原创 微信小程序如何实现景区手绘地图

最近在做的小程序需要实现手绘地图的效果,查了很多网上资料,自己也研究了一下,希望我的分享能帮到有需要的人,有很多不足的地方,也欢迎大家指正。

2024-03-04 14:18:51 932 10

原创 js数组随机排序

不积跬步,无以至千里;不积小流,无以成江海。js实现数组随机排序。

2024-03-03 10:00:00 305

原创 js获取url的参数

Object.fromEntries()和Object.entries() 用法。不积跬步,无以至千里;不积小流,无以成江海。

2024-03-02 10:00:00 357 1

原创 js如何打印出100以内的质数

不积跬步,无以至千里;不积小流,无以成江海。质数是:只能被1和自身整除的数。

2024-03-01 11:50:07 497 1

原创 如何通过js实现unshfit的用法

主要是借助函数体内arguments 对象来访问参数数组,进而对传参进行操作,通过splice方法来对数组进行更改。不积跬步,无以至千里;不积小流,无以成江海。

2024-02-29 16:24:31 338

原创 微信小程序使用地图层级过高引起的问题以及解决思路

由于没有仔细阅读文档,导致弹窗显示效果没有过渡动画,内部子元素显示不出来,最终花了几个小时的时间才调试成功,所以想把这个问题记录一下,希望对遇到此问题的小伙伴有所帮助。我做的项目的需求是:点击地图上面的mark点展示一个弹窗,弹窗有过渡动画。cover-view | 微信开放文档。

2023-06-07 11:36:30 867 1

原创 ant design vue时间控件a-date-picker自定义时间段范围

最近在做项目的时候,需求增加了一个时间范围选择的限制,开始时间和结束时间之间相差不能大于30天,且今天之后的日期禁选。每一次点击选择日期,就会调用一下这一个函数,当前场景的使用目的是为了记录选择的第一个时间selectDateTime。参考了一些禁用时间范围的文章,但是期间自己也踩到很多坑,希望我的总结能对你们有用!这是第一次发技术相关的文章,有技术问题的朋友也欢迎私聊我,一起交流~每次打开的时候清除记录的第一个时间selectDateTime。:打开时间选择框的时候执行的回调,:待选日期发生变化的回调,

2023-01-20 12:46:45 2887 2

空空如也

空空如也

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

TA关注的人

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