Я пытаюсь скачать 2 div подряд с помощью jsPDF и html2canvas
Я пробовал с 1 div, он работает нормально, но 2 div он получил ошибку "this"
Необработанное отклонение обещания: Ошибка типа: undefined не является объектом
download: function(index) {
const doc = new jsPDF();
/** WITH CSS */
var canvasElement = document.createElement("canvas");
html2canvas(this.$refs.DIV1, { canvas: canvasElement }).then(function(
canvas
) {
const img1 = canvas.toDataURL("image/png");
var canvasElement = document.createElement("canvas");
html2canvas(document.DIV2, { canvas: canvasElement }).then(function(
canvas
) {
const img2 = canvas.toDataURL("image/png");
});
doc.addImage(img1, "JPEG", -25, 20);
doc.addImage(img2, "JPEG", -35, 25);
doc.save("sample.pdf");
});
}