在 调用htmltocanval 函数之前 设置元素滚动到顶部
document.body.scrollTop=document.documentElement.scrollTop = 0;
然后执行
html2Canvas(需要截图的dom’, {
allowTaint: true,
taintTest: false,
useCORS: true,
// y:72, // 对Y轴进行裁切
// width:1200,
// height:5000,
// foreignObjectRendering: true,
dpi: window.devicePixelRatio * 4, //将分辨率提高到特定的DPI 提高四倍
// scale: 4 //按比例增加分辨率
}).then(async (canvas) => {
xxx 你的操作
})
问题记录htmlToCanvas需要绘制的dom高度过长直接转化转化出的内容白屏
最新推荐文章于 2024-06-27 16:41:59 发布