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(); // 下载之后把创建的元素删除
});