v2.5.2
Giriş yap

html2canvas dönen değerleri diziye aktarmak

faruk1616
401 defa görüntülendi

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);
Cevap yaz
Cevaplar (1)
themonster
1000 gün önce
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