1 安装html2canvas
npm install html2canvas
2 引入
import html2canvas from “html2canvas”;
3 使用
// 截屏并下载
screenshot() {
//.my-report 需要截屏的dom
const node = document.querySelector('.my-report')
html2canvas(node).then((canvas) => {
var dataurl = canvas.toDataURL('image/png');
var link = document.createElement('a');
link.target = "_blank";
link.download = this.result.vin.replace(this.result.vin.substr(8,5),"*****") + '.jpeg';
link.href = dataurl;
link.click();
});
}