Vue/Javascript生成PDF并下载

实现原理

该功能原理是将dom转化为canvas,然后把canvas转化为base64数据 最后将数据通过pdf.js生成下载,所以需要和html2canvas一起使用

友情提醒这个pdf下载不能在app里直接使用,ios里面变成在线预览功能;

window.scrollTo(0, 0);  
        const element = document.querySelector('#showContent')  ;// 这个dom元素是要导出pdf的div容器
        setTimeout(() => {
     
          html2canvas(element

你可能感兴趣的:(javascript,es6,vue.js,html5,jquery)