- 博客(6)
- 收藏
- 关注
原创 快应用开发
具体的开发工具下载不用多说,各类语法支持文档也都有介绍。其中不注意会有小坑,例如for循环指令的使用。这次开发重点还是快应用的广告开发。以下是各个手机厂商的开放平台文档:vivo快应用开发文档:https://dev.vivo.com.cn/documentCenter/doc/630oppo快应用开发文档:https://open.oppomobile.com/new/developmentDoc/info?id=10628。
2024-11-21 15:00:12
1081
3
原创 html2Canvas结合jspdf前端页面生成pdf文件,数量太多生成黑屏文件
如图,在获取到所有的需要生成的页面元素之后,对他进行了截取,我这里是每次将10张去生成。在拼接的时候也尝试了不同的方法,直接拼接啊,toString什么的,还有Blob转二进制流在拼接啊,都尝试了,但是最后还是不行。其中还有一个问题,因为每次分段生成,那么那个base64编码已经是一个完成的编码,他的前缀和结尾都是一个完整的文件的编码。最后本人的方法可能有些复杂啰嗦了,因为html2Canvas和jspdf并没有对生成数量有什么限制,可能是我的配置还有完善的地方,欢迎大家指正,如果能帮到你也是非常荣幸。
2024-04-12 16:13:45
1899
14
原创 Ant Design Vue--------table组件合并相同值的单元格
当一列当中某些行的数据相同时将其合并处理,组件库提供了表格支持行/列合并,使用 render 里的单元格属性 colSpan 或者 rowSpan 设值为 0 时,设置的表格不会渲染。拿到数据之后先对数据进行了预处理,对我们需要合并的属性进行分组,并且添加了新的属性rowSpan(也是之后要用到的),相当于最后需要合并的行数。但是我拿到数据是难免需要自己去做一些处理,今天花费了一些时间处理相关功能,自己记录一下,方便以后用到的时候更快的解决。
2024-03-26 17:26:50
1174
1
原创 定时器缓解一次性大量数据渲染的压力
定义数据渲染的方法,// end是用来表示当前批次数据的结束位置的变量。在示例代码中, end的值是下一批要渲染的数据的结束位置, 它通过Math.min函数来保证不超过数据数组的长度, 以避免索引越界的情况发生。因为流水的数据量非常大,随着时间的推移数据量会越来越大,也明显渲染一次大大量数据,非常消耗性能。本次解决的方法主要是使用了定时器的,在一定时间渲染一定数量的数据,来缓解一次性渲染的压力。所以对数据做了一些处理方法,解决问题。这里定义了一些初始数据。
2023-12-05 14:30:18
159
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人