- 安装
npm install --save html2canvas
- 引入
import html2canvas from "html2canvas"
- 使用
html2canvas(this.$refs.mydDiv).then(canvas => {
//兼容ie
if (navigator.msSaveBlob) {
let blob = canvas.msToBlob();
return navigator.msSaveBlob(blob, '图片.png');
} else {
let url = canvas.toDataURL("image/png");
let link = document.createElement("a");
link.download = '图片.png';
link.href = url;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
});