自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 element 使用dialog后再发起Loading,Loading不生效

因为dialog的层级是最高的,所以在使用Loading服务的时候需要传入节点提升优先级。text: "加载中...",// 创建loading实例。

2026-01-13 11:02:02 234

原创 vue3+ts +ExcelJs 实现导出多图片

文章摘要:该代码实现了一个Excel导出功能,主要特点包括:1) 使用ExcelJS库创建工作簿和表格;2) 设置表头样式(微软雅黑15号加粗,30磅行高);3) 动态调整列宽以适配多张图片;4) 实现图片检测功能(PNG/JPG);5) 为表格添加边框和灰色背景;6) 合并标题单元格并居中显示;7) 支持从API获取图片并插入Excel。代码处理了多张图片的精度问题,通过动态计算列宽和行高来优化显示效果,最终生成带格式和图片的Excel文件。

2025-12-05 19:16:45 502

原创 vue2使用element 表格插槽内的输入触发行点击导致复选

vue2老是会不更新dom,使用this.$forceUpdate(),然后根据插槽内的组件类型名称去判断改变行复选状态,不要去click.stop或者样式去改变层级,因为我试过了哈哈哈哈。//如果有编辑删除按钮使用了模板函数,可以根据传递的column参数,判断里边的。//label值,来判断是否触发选中。//给操作列设置不触发选中。// 点击当前行选中。

2025-09-11 17:56:34 801

原创 vue3+ts +printJS使用elementPlus的table打印预览界面table宽度撑不开,正常网页显示没问题

这个问题在打印的时候,如果传入父节点的id的节点是不可见比较dispaly:node,dom在缩放的时候就会只出现一半的表格宽度,当父节点的dispaly:block预览打印就没有问题,所以在打印的时候要设置一个变量去控制这个父节点的可见性,加上一个比较厚的模态框把不可见度调高,配合定时器,为了美观可以在父元素的上面再设置一个div不要内容只是设置背景色是白色这样就不会被看见!printable: 'fatherdiv', // 需要打印的 HTML 元素的 ID。text: '打印服务启动中...',

2024-11-07 10:00:01 777

原创 react实现点击一张卡片实现同一行卡片都放大

思路就是:点击某一图片的时候判断出那些图片和自己是同一行(map的时候根据isEnlarged判断行号下标rowIndex 在不在行号Set对象enlargedRows里面),把行号存下来,渲染的时候根据isEnlarged去判断要放大的行号里有没有对应下标,一行多少个图片卡片是通过当前视图窗口/当前点击元素原生属性上的宽度相除向下取整得到,看图

2024-09-20 16:13:13 1482

空空如也

空空如也

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

TA关注的人

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