亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

vue中使用vue-print.js實現多頁打印

瀏覽:49日期:2023-02-03 11:12:54

本文主要介紹了vue項目中使用print.js打印,解決多頁,分頁,打印預覽樣式修改等問題。

引入安裝vue-print.js

cnpm i vue-printjs --save-dev

解決打印多頁只出現一頁問題

由于打印插件存在問題,如果打印文件超出一頁,只顯示一頁,所以我們需要修改print.js源文件,所以只能手動下載vue-print.js到本地,做一些修改,然后引入到項目中,不能使用npm安裝

下載 print.js

https://github.com/zxc19890923/print/blob/master/print.js在src目錄下面創建plugins/print/Print.js文件保存插件內容

修改 print.js

// 搜索getStyle方法,添加:str += '<style>html,body,div{height: auto!important;font-size:14px}</style>'; getStyle: function () { var str = '', styles = document.querySelectorAll(’style,link’); for (var i = 0; i < styles.length; i++) { str += styles[i].outerHTML; } str += '<style>' + (this.options.noPrint ? this.options.noPrint : ’.no-print’) + '{display:none;}</style>'; str += '<style>html,body,div{height: auto!important;font-size:14px}</style>'; return str; },

main.js中引入插件

...import Print from ’./plugins/print/Print’Vue.use(Print)

vue文件中的使用

<div class='show'> 這是展示的需要打印的內容,給用戶看的。 </div> <div ref='print' id='print'> 這里是需要打印的內容,出現在打印預覽的界面,這里的樣式需要寫在 @media print {}里面 如果需要設置預覽頁規則,頁腳等樣式 @page {} <div class='no-print'>不需要打印的內容</div> <div class='do-not-print-div'>不要打印我</div> <button @click='printContext'>打印</button> </div> ... <script> ... method: { printContext () {this.$print(this.$refs.print) } // 不打印方法1. 添加no-print樣式類 // 不打印方法2. this.$print(this.$refs.print,{’no-print’:’.do-not-print-div’}) } </script>

最后1、為了打印全部,手動下載插件并修改。2、打印內容樣式需要寫在 @media print {}中3、this.$print(),不需要打印內容可以通過css,js兩種方法控制。

到此這篇關于vue中使用vue-print.js實現多頁打印的文章就介紹到這了,更多相關vue print.js 多頁打印內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
主站蜘蛛池模板: 黄色网页免费看 | 国产精品1024永久免费视频 | 高清中文字幕视频在线播 | 精品欧美一区二区三区在线 | 国产日韩欧美在线一区二区三区 | 91视频观看| 欧美xxxx性疯狂bbbb | a级片在线观看视频 | 一级一片免费播放 | 女人与zzzxxxx0oo0 | 国产视频久 | 欧美日韩无线在码不卡一区二区三区 | 大美香蕉伊在看欧美 | 国产这里只有精品 | 玖玖玖视频在线观看视频6 玖玖视频精品 | 五月婷婷综合色 | 800玖玖爱在线观看香蕉 | 麻豆果冻精品一区二区 | 日韩专区中文字幕 | 1000部啪啪勿入十八免费 | 欧美3p在线观看一区二区三区 | 日韩日日日 | 美女黄色免费看 | 黄网在线看 | 黑人性视频做爰全过程视频 | 亚洲欧美中文日韩v在线观看 | 一级毛片 在线播放 | 毛片应用 | 国产热久久精 | 欧美色碰碰碰免费观看长视频 | 在线观看日本污污ww网站 | 久久久噜噜噜www成人网 | 国产精品亚洲综合天堂夜夜 | 欧美日韩你懂的 | 6080欧美一区二区三区四区 | 免费观看日批视频 | 日本www高清免费视频观看 | 国产大片喷水在线在线视频 | 精品国产成人高清在线 | 国产精品果冻麻豆精东天美 | 69欧美xxxxx色护士视频 |