自定义博客皮肤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)
  • 收藏
  • 关注

原创 记录一下vue3项目结合ant组件封装全局model模态框拖拽功能

根据ant组件库提供的思路进行的二次封装模态框拖拽

2024-07-03 17:24:09 359 1

原创 html2Canvas结合jspdf前端页面生成pdf文件,数量太多生成黑屏文件

如图,在获取到所有的需要生成的页面元素之后,对他进行了截取,我这里是每次将10张去生成。在拼接的时候也尝试了不同的方法,直接拼接啊,toString什么的,还有Blob转二进制流在拼接啊,都尝试了,但是最后还是不行。其中还有一个问题,因为每次分段生成,那么那个base64编码已经是一个完成的编码,他的前缀和结尾都是一个完整的文件的编码。最后本人的方法可能有些复杂啰嗦了,因为html2Canvas和jspdf并没有对生成数量有什么限制,可能是我的配置还有完善的地方,欢迎大家指正,如果能帮到你也是非常荣幸。

2024-04-12 16:13:45 978 8

原创 Ant Design Vue--------table组件合并相同值的单元格

当一列当中某些行的数据相同时将其合并处理,组件库提供了表格支持行/列合并,使用 render 里的单元格属性 colSpan 或者 rowSpan 设值为 0 时,设置的表格不会渲染。拿到数据之后先对数据进行了预处理,对我们需要合并的属性进行分组,并且添加了新的属性rowSpan(也是之后要用到的),相当于最后需要合并的行数。但是我拿到数据是难免需要自己去做一些处理,今天花费了一些时间处理相关功能,自己记录一下,方便以后用到的时候更快的解决。

2024-03-26 17:26:50 786

原创 纯记录,url解构以及客户端判断

自己记录一些方法,无特别的

2023-12-05 15:22:58 25 1

原创 定时器缓解一次性大量数据渲染的压力

定义数据渲染的方法,// end是用来表示当前批次数据的结束位置的变量。在示例代码中, end的值是下一批要渲染的数据的结束位置, 它通过Math.min函数来保证不超过数据数组的长度, 以避免索引越界的情况发生。因为流水的数据量非常大,随着时间的推移数据量会越来越大,也明显渲染一次大大量数据,非常消耗性能。本次解决的方法主要是使用了定时器的,在一定时间渲染一定数量的数据,来缓解一次性渲染的压力。所以对数据做了一些处理方法,解决问题。这里定义了一些初始数据。

2023-12-05 14:30:18 114 1

空空如也

空空如也

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

TA关注的人

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