vue将页面导出成pdf

npm i jspdf-html2canvas
prinOut(){

            // 导出pdf
            let page = document.querySelector('.app-main');
            // page 元素背景设成#FFF,解决打印处理黑边问题

             html2PDF(page, {
                    jsPDF: {
                        unit: 'pt',
                        format: 'a4'
                    },
                    imageType: 'image/jpeg',
                    success: function(pdf) {
                        window.scrollTo(0, document.body.scrollHeight)
                        pdf.save('材料清单'+'.pdf');
                    }

            });
            
},    

  

原文地址:https://www.cnblogs.com/hpx2020/p/11842097.html