如果在你渲染的dom里面带了样式,html2canvs 渲染出来cavas是会有样式问题。。。。
找了很久才发现,当我们用svg 包裹你要渲染的内容 就不会出现问题了。。。
解决了记得回来点一个赞!!
<svg
id="svg"
width="100%"
height="100vh"
>
<foreignObject
width="100%"
height="100%"
>
// 你要渲染的内容
</div>
</foreignObject>
</svg>