npm install html2canvas
npm install jspdf
import html2Canvas from 'html2canvas';
import JsPDF from 'jspdf';
export default{
exportpic(tableId,tableName){
var title = tableName; // 导出的pdf文件名
var targetDom = $("#"+tableId);
var copyDom = targetDom.clone();
copyDom.width(targetDom.width() + "px");
copyDom.height(targetDom.height() + "px");
$('body').append(copyDom);
html2Canvas(document.querySelector("#"+tableId)).then(canvas => {
let dataURL = canvas.toDataURL("image/png");
if (dataURL !== "") {
var aLink = document.createElement('a')
aLink.download = "成绩分析表";
aLink.href = dataURL;
aLink.click()
}
});
}