1.说明
将HTML展示的页面保存为png文件
2.安装
npm install html2canvas
npm install jspdf
3.主函数
import html2Canvas from 'html2canvas'
import JsPDF from 'jspdf'
//title:下载的名称
pdf(title) {
var element:any =document.body
setTimeout(() => {
html2Canvas(element).then(function(canvas) {
let link = document.createElement('a')
link.href = canvas.toDataURL() //下载链接
link.setAttribute('download', imageName + '.png')
link.style.display = 'none' //a标签隐藏
document.body.appendChild(link)
link.click()
})
}, 0)
}