canvas是什么?
canvas是html中可以操作绘图的一个元素/工具,就像一个画布一样,运用canvas一般也是用来合成图片、保存截图等场景用的比较多。
而html2canvas这个模块可以把某个元素转化成canvas,canvas可以直接生成为图片,获取到图片之后,就可以保存到本地了。
function convert() {
html2canvas(document.querySelector("#capture")).then(canvas => {
//将canvas内容保存为文件并下载
canvas.toBlob(function(blob) {
saveAs(blob, "hangge.png");
});
});
}