import JsPDF from 'jspdf'; import html2canvas from 'html2canvas';
//导出文件 exportPDF = () => { let { shop } = this.props; let element = document.getElementById('pdf'); let { height } = getComputedStyle(element, false); let { width } = getComputedStyle(element, false); let canvas = document.createElement('canvas'); canvas.width = parseInt(width, 10); canvas.height = parseInt(height, 10); let context = canvas.getContext('2d'); context.scale(2, 2); html2canvas(element, { useCORS: true, }).then(canvas => { let pdf = new JsPDF('', 'pt', 'a4'); context.drawImage(canvas, 0, 0, canvas.width, canvas.height, 0, 0, canvas.width, canvas.height); let pdfWidth = canvas.width; let pdfHeight = canvas.height; let pageHeight = pdfWidth / 592.28 * 841.89; let leftHeight = pdfHeight; let position = 0;