vue常見的打印插件(vue調(diào)用打印機的兩種方式)
本篇文章給大家談?wù)剉ue常見的打印插件,以及vue調(diào)用打印機的兩種方式對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
vue實現(xiàn)打印功能
打印功能可以自己使用原生js(window.print())實現(xiàn),其次就是使用插件,介紹一個打印插件
vue-print-nb :這個插件使用起來還是很便捷的,用法如下
1、安裝
2、配置
vue2.0
vue3.0
3、具體使用方法:(1)直接綁定id方法 (2)綁定對象方法
4、v-print API
vue 打印 vue-print-nb
常見的打印有JavaScript打印、jQuery、vue打印,這里主要講述vue使用vue-print-nb進行打印
只需要在組件的打印區(qū)域里,給需要隱藏的內(nèi)容的標簽上添加
在全局樣式中,新增style media="print"/style標簽,里面是打印時才生效的樣式
v-print打印插件使用
1.v-print-nb打印
A,安裝
npm install vue-print-nb --save
B,main.js全局安裝
import Print from 'vue-print-nb'
Vue.use(Print);
C,使用
方式一:直接打印
1.v-print=“printObj”
2.id為printMe的div盒子
方式二:轉(zhuǎn)圖片打印
Vue 報表插件
環(huán)境 Vue2.x
之前使用的報表開發(fā)插件?????? vue-easy-print @0.0.8 ????
能打印pdf報表,但是存在 不能打印多頁 的問題,使用人數(shù)較少,文檔較少,版本較低,放棄.
改用新的插件? ? ? print-js
能在原來的基礎(chǔ)上解決打印多頁pdf的問題
npm?install?print-js?--save
????import?printJS?from?'print-js'
visa-template? id="aaa" /visa-template
el-button type="primary" onclick="printJS( {printable:'aaa', type:'html',scanStyles:false,css:[''],style:''})"
? 生成報表
/el-button
例如:
????style:'{div:{color:#008855}}'
? ? 字體縮小? .reportTable{font-size:0.8em !important }
#能分頁靠的是這個css
```
.reportBox {
? text-align: center;
? width: 100%;
? margin: auto;
? page-break-after: always;
? margin-top: 20px;
? font-family: "微軟雅黑";
}
```
vue.js - 打印插件
如何vue項目中實現(xiàn) 打印 功能,GitHub上發(fā)現(xiàn)一個插件,既優(yōu)雅又方便。
關(guān)于vue常見的打印插件和vue調(diào)用打印機的兩種方式的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
掃描二維碼推送至手機訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。