- 博客(17)
- 收藏
- 关注
原创 浅记录解决el-select在远程搜索时el-option默认初始不展开
el-select进行远程搜索,自动获取焦点,并且同时展开el-option进行一部分默认项目数据项的展示
2025-03-25 10:29:13
172
原创 echarts柱状图二次封装
二次封装echarts柱状图,通过传参控制echarts柱状图的:柱子个数,柱体颜色,Y轴个数是否显示字数,柱体宽度,X轴的文字宽度,是否显示图例,Y轴上方放置单位
2025-02-26 17:53:15
325
原创 echarts实现引导线末端小圆点的一些尝试
直接使用echarts的label配置项来画。这种实现方式画出来的小圆点最好看(个人感觉)不好用的地方是,文字位置难搞serise.label.rich使用富文本来画。使用富文本又有两种方式,一种是创建空内容然后给边框做圆,用padding微调。一种是直接给出{icon|●},至于位置还是得用padding微调。难受点也是在于微调这个地方
2025-01-16 17:19:08
382
原创 H5页面唤醒导航应用简单实现
采用的是构造URl,直接打开链接,并且定时判断是否打开成功,如果没有成功,默认打开高德网页导航,实现功能接力,后序的操作丢给了导航软件
2024-12-31 17:25:40
609
原创 简单记录蚂蚁金服G6--自定义连线和六边形、平行四边形节点
蚂蚁金服G6是一个图可视化引擎,用来搞了个流程关系图,自定义了一下连线和六边形节点,平行四边形节点
2024-12-19 17:59:52
377
原创 openlayers--4.地图小功能:添加监听获取鼠标在地图上的位置信息
添加监听,获取当前地图层级以及当前视图中心获取鼠标在当前地图的位置信息,并且将信息展示出来,跟随鼠标移动改变信息
2024-12-18 17:39:52
546
原创 openlayers--3.地图的全屏和不完全全屏
openlayers从零开始,学习笔记,逐步实现各个功能。通过官方配置实现地图全屏,自行调用浏览器全屏API实现全屏和部分全屏,用js的API--MutationObserver观察DOM树的变化...
2024-11-18 17:10:12
534
原创 动态传参时间轴组件的页面实现
以确保最后渲染每个时间文字的渲染有足够的位置。或者,让时间文字一个在轴上方一个在下方,直接错开,这个方法比较简单,我使用的也是这个方法。没想到别的办法,只好先画一个大一点的三角形在画一个小一点的三角形去覆盖实现线框的效果,如果有好的方法欢迎赐教。:把太多的关于位置的计算放在了html代码里,其实在前面的setPosition(timeArr)函数中可以多做一步,的时候,这个时候文字在页面的渲染会重叠,给用户感官不好,需要优化兼容。3、前面在写实现的计算函数的时候,我发现我的。,这是值得注意的一点。
2024-11-05 10:46:36
723
原创 动态传参的时间轴组件
要实现这个组件,最重要的是计算每个时间节点在该时间轴上的具体位置,这是核心思考。然后就是代码实现,将各个元素动态放置到页面上,算出来的正确位置上。暂时记录,这里计算小标题位置的思路还有问题,有待优化,下一篇是具体的html的实现...要实现时间、阶段标题和当前进度的动态传参,如果没有传入当前进度时间默认为当前时间进度。当前进度日期,如果不传会默认用当前日期计算。当前使用的是vue3和js、css实现。组件所占宽度,也是进度条屏幕所占宽度。当前阶段小标题的文字和线框颜色。
2024-11-04 15:57:05
291
原创 echarts实现区域缩放和数据框选拿到框选数据
数据过多,echarts的图表实现缩放展示数据可以密集的展示,也可以稀疏的展示,能详细看清X轴或者Y轴的数据,这里只实现了对X轴的缩放实现对echarts图表的数据进行框选,并且拿到框选的数据,这里实现的是对X轴进行框选。想要实现怎样的框选效果是可以配置的,不止这一种。
2024-10-21 16:26:30
1103
原创 echarts实现多Y轴
此处基础图表为折线图,要实现多X轴其实就是在yAxis中配置多个数组,并且在对应的series配置中将其配置项yAxisIndex的顺序写好。本次实现用的是vue2,不管是vue2还是vue3配置项都差不多。
2024-08-08 16:21:41
996
原创 父子组件之间互相影响backdrop-filter的css效果
UI现在很爱使用backdrop-filter这个设计,以前没发现啥问题,开始做地图以后,面板后面挂了一张地图,父子组件之间关于这个效果的影响就格外明显了。当父组件是用来backdrop-filter的设置,子组件也想使用的时候,效果会受到影响,我遇到的是子组件不生效,不知道会不会出现别的情况。2.在子组件上使用使用伪元素,将backdrop-filter的毛玻璃效果使用到伪元素上,这样子组件的背景就不会受到影响。第二个解决方案,我在使用的过程中出现了,子组件的所有内容都被毛玻璃覆盖。
2024-07-30 15:41:25
908
4
原创 three.js的新版本PointsMaterial渲染问题
遇到的问题是,当我在three.js的0.162.0版本下代码渲染出来了奇奇怪怪的结果。因为在国内几个平台上找了一遍,发现大多数关于three.js的学习文章。记录一下搞了一天的一个问题,现在也还不知道正确的写法应该是什么。但是切换到0.137.5版本下就出来了我想要的结果。严重怀疑大家是不是都是看的同一个视频敲的代码。找了半天官方文档也看了,AI也问了。我发现新版本下的map整上去。在 0.137.5中的渲染。好像是改变了整个渲染的样式。大家的代码都特么是一样的。才能得到我想要的结果。
2024-04-02 15:57:16
309
3
原创 初试hexo--blog搭建
前提:node已经安装完成1.终端命令安装脚手架window+R打开命令窗口,输入命令行:npm install -g @vue/cli进行安装,如果网速过慢会出现报错,或者权限不够需要管理员身份修改权限网络不好,第二次尝试成功可以先运行npm config set registry https://registry.npm.taobao.org提高下载速度再运行npm install -g @vue/cli权限不够,报错,需要修改权限2.hexo网址:文档 | Hexo.
2022-05-19 18:19:30
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人