将带有图片的网页模块转换为pdf时,pdf中渲染出来的图片总是上一次操作的图片

这次遇到一个问题,通过html排版出来的登记表格,转换为pdf文件,但是表格中包含的图片总是上一次转换文件中的图片,图片存在缓存...

......

<div>转换为pdf</div>

<img class="imgCanvas" :src="图片动态链接''" >.

......

上面文件通过html2Canvas进行画图,然后通过JsPDF()转换为pdf,生成的pdf文件中的图片总是上一次操作生成的图片,发下是图片在渲染过程中存在缓存问题,通过画图生成的pdf中的图片读取的是上一次的图片内容,实际上图片链接是变成最新了,就是在画图的过程中运用的是图片缓存,解决方法,给图片动态加上key,使每次渲染的图片dom节点都是不同的元素,这样就解决了缓存问题,代码如下:

<img class="imgCanvas" :src="图片动态链接''" :key="Math.random()">

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值