基础使用

html2canvas(document.body).then(function(canvas) {
	// url = canvas.toDataURL("image/png");
	//url = canvas.toDataURL("image/*");
    document.body.appendChild(canvas);
});

html2canvas(document.getElementById("saveWrapX"),{scale:1}).then(function(canvas) {
    document.querySelector('.poster-container').appendChild(canvas);
    let canvas = $('.poster-container canvas')
    let posterImage = document.getElementById("saveImageX")
    posterImage.src = canvas[0].toDataURL("image/jpg")
});
二、html2Canvas只能截取可视区域修改

使用scrollTo(0,0);是页面回到顶部再去调用方法,那么这个方法生成的图片就是html2canvas参数DIV的全部区域。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐