如何解决html2pdf 总是重新加载微前端/延迟加载的组件
我在我的 angular 项目中使用 html2pdf 0.9.3 版。我们正在使用微前端。当我使用该库时,它会(仅)重新加载微前端,再次发出所有请求并重新呈现所有组件。
无论我在微前端内部还是外部调用 html2pdf,它的行为都是一样的。只要它在屏幕上,它就会重新加载。即使我不想从屏幕上捕获任何元素以供使用,例如:
html2pdf().from("test").save();
我知道这个重新加载来自 html2canvas,而不是 jsPDF。当我使用使用 html2canvas 的 jsPDF 函数“html”时,也会发生这种情况。我知道为了生成图像 html2canvas 克隆了整个文档。这就是为什么所有资产和图像都会再次重新加载的原因。但微前端之外的组件不是。
有谁知道如何阻止这种重新加载的发生?
当我使用类似的库 html-to-image 时,不会发生重新加载。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。