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(); // 下载之后把创建的元素删除
});
——现在的努力,只为小时候吹过的牛逼! ——
Original: https://www.cnblogs.com/zxf100/p/15147427.html
Author: 下页、再停留
Title: html2canvas生成并下载图片
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/583370/
转载文章受原作者版权保护。转载请注明原作者出处!