用到jspdf將頁面生成pdf。
用到fromHTML方法。
引入
package.json引入
組件內引用
組件內引入jspdf
使用方法
new?jsPDF
fromHTML()
save就可以了
使用jspdf
from的參數
在部署到服務器的時候出現了問題。就是標題所說的No git binary found in $PATH
為什么用到git了,查看node_modules下的jspdf發現dependencies中的問題,其中一個dependencies是從github獲取的,所以要用到git,jspdf的問題,在1.5.3的版本里有這個問題,之前的已經解決了,1.5.3有變回來了,可以安裝低一點的版本即可,
https://github.com/MrRio/jsPDF/issues/1389
https://github.com/MrRio/jsPDF/issues/2208
1.5.3版本內的錯誤的來自github的依賴
還有就是新版本逐漸不支持fromHTML,所以不支持的話繼續降下版本吧。感覺這個插件的維護有點亂。降級到對于自己實現的功能合適的版本吧。
參考版本?v1.5.3? ? ?v1.5.2? ? v 1.5.1? ?v1.5.0? ?v1.4.1? ?v1.4.0? ?v1.3.5? v1.3.4