根据 DOM 生成对应的图片
function export3png(row, type = null) {
html2canvas(
document.querySelector('#bug'), //要生成图片的dom节点
{useCORS: true, }) 图片跨域
.then((canvas) => {
const saveUrl = canvas.toDataURL('image/png')
Canvas对象生成base64代码
const a_label = document.createElement('a')
重新创建一个a标签的dom节点
document.body.appendChild(a_label)
将这个节点追加到body中
a_label.href = saveUrl
追加到设置url为base64,如果设置错了就不是下载了 ,而是重开一个标签查看图片
a_label.download ='9999'
追加到设置下载下来的文件名称
a_label.click()
追加到关键,浏览器下载到本地
})
}