html2canvas生成并下载图片
html
<div id="downChart"> div>
jq
new html2canvas(document.getElementById('downChart'),{ backgroundColor: "transparent", //背景图片透明 allowTaint: true, //跨域 useCORS: true //跨域 }).then(canvas => { // canvas为转换后的Canvas对象 let oImg = new Image(); oImg = canvas.toDataURL('image/png'); // 导出图片 console.log(oImg) var oA = document.createElement("a"); oA.download = '';// 设置下载的文件名,默认是'下载' oA.href = oImg; document.body.appendChild(oA); oA.click(); oA.remove(); // 下载之后把创建的元素删除 });