我用這個npm install vue-print-nb --save,然后import Print from 'vue-print-nb'; Vue.use(Print); //注冊以后分頁確實可以用了,但是不管div里面東西有多長,都只有一頁內容,雖然可以通過縮放解決問題,但是只有谷歌能支持縮放這個功能,其他瀏覽器都不支持,然后我又使用print.js解決這個問題,可以分頁了,但是樣式又丟失了,各位大哥有什么解決方法嗎
如果能解決npm install vue-print-nb --save不能分頁最好啦,專案都用的這個,改成print就有點麻煩了,先謝為敬
uj5u.com熱心網友回復:
這個是npm install vue-print-nb --save后不能分頁。。。
這個是print后樣式丟失了
uj5u.com熱心網友回復:
vue-print-nb 這需要的分頁的地方使用<div style="page-break-before:always;"></div>設定列印的整個dom display:inline-block;
uj5u.com熱心網友回復:
使用 Print.jsconst style = '@page { margin: 0 } @media print { }'//自定義樣式
printJS({
printable: 'printContent',//要列印內容的id
type: 'html',
style: style,
scanStyles: false
})
uj5u.com熱心網友回復:
你的css樣式不要用less和sass樣式就會存在轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/79764.html
標籤:其他
下一篇:vue加載效果
