最近开发了一个下载海报的功能,下载耗时较长,排查了一下发现是html2canvas耗时最久,然后就开始各种搜,以为是没有使用ignoreElements属性的原因,试了以后发现没有效果。
遇见问题还是找大佬比较高效!!
找大佬帮忙看一下发现是html2canvas遍历dom时有一个没有用上的img标签的图片地址没有值,直到请求图片超时后html2canvas方法才执行完毕。然后才到canvas.toDataUrl()方法。
这是一个经验性问题,记录一下也希望能帮到别人。
最近开发了一个下载海报的功能,下载耗时较长,排查了一下发现是html2canvas耗时最久,然后就开始各种搜,以为是没有使用ignoreElements属性的原因,试了以后发现没有效果。
遇见问题还是找大佬比较高效!!
找大佬帮忙看一下发现是html2canvas遍历dom时有一个没有用上的img标签的图片地址没有值,直到请求图片超时后html2canvas方法才执行完毕。然后才到canvas.toDataUrl()方法。
这是一个经验性问题,记录一下也希望能帮到别人。