自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue3 + Element Plus 实现带溢出提示的历史记录菜单

实现了一个具有文本溢出提示功能的历史菜单,当文本过长时显示省略号并在悬停时展示完整内容。通过Vue的el-menu组件结合el-tooltip实现,使用isTextOverflow方法动态检测文本溢出状态,利用CSS设置white-space、overflow和text-overflow属性控制文本显示。关键代码包括:动态绑定tooltip的disabled属性、文本溢出检测函数和响应式样式设置,实现了既美观又实用的菜单交互效果。

2025-07-21 16:03:41 158

原创 vue3+elementplus自定义封装季度选择器

摘要:该代码实现了一个季度选择器组件,包含quarterPicker.vue核心组件和quarter.vue封装组件。季度选择器支持:1) 显示当前年份和季度(默认从Q1到当前季度);2) 通过左右箭头切换年份;3) 点击选择季度;4) 支持双向数据绑定。组件采用Element-UI样式,包含遮罩层、年份切换区和季度选择区,样式隔离且响应式。父组件通过v-model绑定值,并可设置默认值。该组件适用于需要选择时间范围的业务场景,如统计报表查询等。

2025-06-24 15:13:18 197

原创 设置elementplus中的Carousel走马灯切换箭头为自定义图片

【Vue轮播组件箭头样式优化方案】通过深度选择器(:deep)修改ElementUI轮播组件箭头样式:1)重置容器为40px透明方块;2)隐藏默认图标;3)通过伪元素添加自定义箭头图片,设置contain模式保持比例,默认透明度0.57;4)分别指定左右箭头图片路径(需确保@/assets/路径正确)。该方案实现无侵入式样式覆盖,特别适合需要自定义轮播导航的场景。

2025-06-23 16:47:19 262

原创 vue3+echarts实现图表导出(包括标题、表格、图片)

本文介绍了如何使用ExcelJS和html2canvas将Echarts图表导出为Excel文件。首先需要安装相关依赖包,然后通过代码将图表转换为图片并插入Excel工作表中。方法包括:1)使用html2canvas捕获图表为图片;2)使用ExcelJS创建工作簿和工作表;3)添加标题和图片到工作表;4)最终将文件保存为.xlsx格式。代码还支持自定义文件名(包含医院名称和当前日期),提供了表格数据添加的注释说明(可选)。该方法实现了将可视化图表直接导出到Excel的功能,便于数据分享和分析。

2025-06-23 15:57:06 166

原创 使用Echarts柱状图的时候,数据的x轴横坐标文字显示不全的问题

摘要:针对ECharts柱状图横坐标显示不全问题,提出了两种解决方案:1)强制显示所有标签但会导致重叠;2)通过标签旋转防止重叠,并调整标签位置和间距。后者在不压缩图表的情况下有效解决了坐标轴内容完整显示问题。

2025-06-11 17:14:46 614

原创 uniapp获取当前位置+通过逆地理编码用经纬度得到具体位置

开始前确保你已经注册并获得了高德地图API的密钥。这个密钥将用于访问地图服务。

2024-12-11 17:26:11 684

原创 uniapp+uview-plus的popup弹窗封装

uniapp+uview-plus的popup弹窗封装

2024-12-10 14:49:50 544

原创 一些金额转换

一些金额转换的函数

2024-12-10 13:50:49 107

原创 一些时间格式化

一些时间格式化函数

2024-12-10 13:47:14 133

原创 解决精度丢失问题的常用方法的封装

解决精度丢失最常用的方法是将浮点数转成整数计算。

2024-01-16 16:07:12 491 1

原创 vue3 + echarts-wordcloud(详细配置) 绘制词云图

词云图,是一种文本数据的视觉展示,由词汇组成类似云的彩色图形。echarts-wordcloud是基于echarts的一个词云库,本篇主要介绍它的使用方法。

2023-12-29 14:20:01 8962 7

原创 自定义el-slider实现进度条效果,并实现用js修改after伪元素的样式

JS无法直接获取元素的::after伪元素节点,因为它不是DOM节点。可以将切换的颜色设为一个变量,然后通过修改这个变量的值实现动态渲染的效果。

2023-12-26 18:24:01 1563 1

原创 vue让元素按预定颜色数组循环显示

【代码】vue让元素按预定颜色数组循环显示。

2023-12-26 16:51:00 671 1

原创 类型“Element”上不存在属性“style”

ts默认用的是Element,但和原始的DOM元素有区别,所以获取不到style属性,需要处理成HTMLElement才可以获取。

2023-12-26 16:38:27 1749 1

原创 插件lodash的merge方法使用

Lodash是一个实用的工具库,其中的merge()方法能够方便地将多个对象进行合并。

2023-12-21 15:16:11 2801

原创 el-date-picker二次封装 自定义右侧图标

vue3+ts对el-date-picker进行二次封装,自定义右侧图标,鼠标划入时隐藏自定义图标,只显示清除图标

2023-12-07 11:54:14 1551 1

原创 vue3项目引入全局主题色

1、创建全局主题色common.less文件 2、引用common.less文件 2、以下两种任选其一即可1)在vite.config.js中添加以下代码只看css即可2)在main.js中添加以下代码3、现在就可以在全局使用自定义的主题色啦

2023-12-06 11:09:35 1180 1

原创 vue3+ts echarts的使用

vue3+ts按需引入echarts,以雷达图为例:1、安装echarts npm install echarts --save 2、在utils文件夹下创建一个echarts.js文件 3、在需要使用的页面里先定义一个容器,然后将图表放入这个容器

2023-12-06 10:17:03 778 1

原创 vue实现虚拟列表滚动

1、首先,通过npm安装vue-virtual-scroll-list;2、在vue组件中引入vue-virtual-scroll-list

2023-11-16 15:10:35 1363 1

空空如也

空空如也

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

TA关注的人

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