鍍金池/ 問答/HTML/ vue項目中如何和截圖插件phantomjs結(jié)合?

vue項目中如何和截圖插件phantomjs結(jié)合?

因為項目需要截圖,但是呢。Phantomjs是一個命令行工具,所以我想問 vue怎么和phantomjs結(jié)合來截圖。
比如截圖代碼寫在了a.vue里。我該怎么截圖

回答
編輯回答
萌小萌

Phantomjs應(yīng)當運行在服務(wù)端,給一個地址x來觸發(fā)你的服務(wù)端對應(yīng)的function(所有要執(zhí)行的邏輯在寫在這里)。且要保證你有另一個路由地址y訪問能得到你期望的界面以便截圖(或許還需要服務(wù)端渲染)。
故而你應(yīng)該在a.vue里請求地址x去執(zhí)行服務(wù)端程序。

恕我直言。如果你只是想簡單前端截個圖
你還是試試html2canvas吧

2018年8月29日 05:52
編輯回答
失魂人

截圖功能應(yīng)該是一個服務(wù),和 vue 的靜態(tài)項目沒有太多關(guān)系

2018年1月25日 23:36