html2canvas dönen değerleri diziye aktarmak
Merhaba,
html2canvas kullanırken "canvas.toDataURL()" buradan dönen değerleri nasıl bir diziye aktarabilirim acaba ?
Aşağıdaki gibi bir işlem yapıyorum fakat sadece dönen değeri diziye aktarmıyor bir promise yapısı falan oluşturuyor anlamadım bu olayı.
Yani kısaca istediğim şey "canvas.toDataURL()" dan dönen değeri imgArray isimli değişkene dizi olarak eklemek istiyorum.
var imgArray=[];
$('.divs').each(function(i){
imgArray[i]=html2canvas(document.querySelector("#divID"+(i+1))).then(canvas => {
return canvas.toDataURL();
});
})
console.log(imgArray);
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
var imgArray=[];
$('.divs').each(function(i){
html2canvas(document.querySelector("#divID"+(i+1))).then(canvas => {
imgArray[i] = canvas.toDataURL();
});
})
console.log(imgArray);
böyle bir dene