- 博客(14)
- 收藏
- 关注
原创 关于闭包的理解
分享两个小案例,不运行代码,可以在评论区写出你的答案,还有自己理解的什么是闭包呢?案例一:请问打印出的是什么。案例二:请问打印出的是什么。
2024-03-20 13:58:01 146 1
原创 一文告诉你如何使用echarts实现地图渲染
最终实现地是一个可缩放的echarts地图,地图上渲染某一个地点的位置,这个涉及到经纬度的转换,由于调取地图api会收费,所以我选择的是离线的城市名和经纬度匹配,自己整理了几百个城市对应的经纬度,但是可能会有遗漏的城市,后续发现会在补充。
2024-03-14 10:00:00 1236 1
原创 vue引入highcharts,启动项目后报错,分享解决思路
最近在启动老项目的时候遇到了这个报错,找了半天原因,发现是由于引入highcharts导致的报错,于是开始查找如何引入highcharts,最终发现和引入没有关系,而是。报错是安装了高版本的V11.4.0导致的,改成V7.2.2版本再重启项目就可以了。
2024-03-13 17:06:39 1309 4
原创 npm安装依赖报错 exited with error code: 128,node-sass 报错 Failed at the node-sass@4.14.1 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 530 1
原创 vue中使用图片懒加载的
当我们进入到某个页面的时候,会有许多的图片,有些图片可能在下面,当我们点进页面但没有滑动全部展示时,其实下面的图片是没有作用的,这个时候如果说加载了也相当于白加载,而且还降低了网页的加载速度,那懒加载就是只有滚动到可视区域时才加载当前的图片,也就是说不是一次性加载所有的图片,从而在一程度减少服务端的请求及带宽;filter: img未加载之前,解析到src 的时候注册的回调函数.可以在加载图片之前,对src进行修改.注册在filter下的所有的函数都会执行。vue-lazyload使用。
2024-03-07 15:08:11 340 1
原创 对Promise.allSettled()和Promise.race()的实现的理解
同样返回一个promise 但是只有所有的promise都兑现之后才会走到成功的回调,只要有一个promise没有兑现,最终返回的promise就是被拒绝的状态。接受一个 promise 可迭代对象作为输入,并返回一个 Promise。这个返回的 promise 会随着第一个 promise 的敲定而敲定。- 返回值:一个 Promise 通过当前Promise可以获取到传入的这组promise的返回值,无论是已兑现还是未兑现状态。- 返回值:一个 Promise。
2024-03-06 10:00:00 400 1
原创 js深拷贝浅拷贝
浅拷贝只拷贝当前对象的属性 两个对象指向同一个地址 修改一个对象的属性,另一个对象会跟着一起改变深拷贝开辟新的栈 两个对象完全相同 对应不同的地址 修改一个对象的属性,另一个对象不会跟着一起改变
2024-03-05 10:00:00 389 1
原创 微信小程序如何实现景区手绘地图
最近在做的小程序需要实现手绘地图的效果,查了很多网上资料,自己也研究了一下,希望我的分享能帮到有需要的人,有很多不足的地方,也欢迎大家指正。
2024-03-04 14:18:51 1876 15
原创 js获取url的参数
Object.fromEntries()和Object.entries() 用法。不积跬步,无以至千里;不积小流,无以成江海。
2024-03-02 10:00:00 391 1
原创 如何通过js实现unshfit的用法
主要是借助函数体内arguments 对象来访问参数数组,进而对传参进行操作,通过splice方法来对数组进行更改。不积跬步,无以至千里;不积小流,无以成江海。
2024-02-29 16:24:31 377
原创 微信小程序使用地图层级过高引起的问题以及解决思路
由于没有仔细阅读文档,导致弹窗显示效果没有过渡动画,内部子元素显示不出来,最终花了几个小时的时间才调试成功,所以想把这个问题记录一下,希望对遇到此问题的小伙伴有所帮助。我做的项目的需求是:点击地图上面的mark点展示一个弹窗,弹窗有过渡动画。cover-view | 微信开放文档。
2023-06-07 11:36:30 1144 1
原创 ant design vue时间控件a-date-picker自定义时间段范围
最近在做项目的时候,需求增加了一个时间范围选择的限制,开始时间和结束时间之间相差不能大于30天,且今天之后的日期禁选。每一次点击选择日期,就会调用一下这一个函数,当前场景的使用目的是为了记录选择的第一个时间selectDateTime。参考了一些禁用时间范围的文章,但是期间自己也踩到很多坑,希望我的总结能对你们有用!这是第一次发技术相关的文章,有技术问题的朋友也欢迎私聊我,一起交流~每次打开的时候清除记录的第一个时间selectDateTime。:打开时间选择框的时候执行的回调,:待选日期发生变化的回调,
2023-01-20 12:46:45 3573 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人