按以下方式配置生成的画布的高度,但是实际生成的画布的高度是屏幕的像素高度。我不知道为什么宽度也不起作用
var opts = {
logging: true,
useCORS: true,
height:500,
};
html2canvas(dom, opts).then(canvas =>{
...
})
答案 0 :(得分:0)
问题解决了,直接传递具有自己宽度和高度的画布。
var canvas = document.createElement('canvas');
canvas.width = 500;
canvas.height = 500;
var opts = {
canvas : canvas,
logging: true,
useCORS: true,
};
html2canvas(dom, opts).then(canvas =>{
...
})