最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3-print-nb實現(xiàn)頁面打印(含分頁打印)示例代碼

 更新時間:2024年01月22日 15:08:44   作者:氣乃本  
大多數(shù)后臺系統(tǒng)中都存在打印的需求,在有打印需求時,對前端來說當然是直接打印頁面更容易,下面這篇文章主要給大家介紹了關(guān)于vue3-print-nb實現(xiàn)頁面打印(含分頁打印)的相關(guān)資料,需要的朋友可以參考下

安裝vue3-print-nb

npm install vue3-print-nb --save

引用vue3-print-nb

全局引入

// 全局引用
import { createApp } from 'vue'
import App from './App.vue'
import print from 'vue3-print-nb'
const app = createApp(App)
app.use(print)
app.mount('#app')

局部引入

// 單組件引用
import print from 'vue3-print-nb'
// 在自定義指令中注冊
directives: {
    print   
}

API

官網(wǎng)地址:https://github.com/Power-kxLee/vue3-print-nb

官網(wǎng)有詳細介紹

示例代碼

全頁面打印

<button v-print>打印整個頁面</button>

局部打印

被打印的區(qū)域需要被渲染出來,隱藏的元素不能打印

<div id="a">
    <p>打印我吧</p>
    <p>打印我吧</p>
    <p>打印我吧</p>
</div>
//寫法一
<button v-print="#a">局部打印</button>
//寫法二(可以接受對象)
<button v-print="{id:a}">局部打印</button>

分頁打印

<template>
    <div>
        <button v-print="'#a'">打印</button>
        <div id="a">
             // 方法一
             // 使用div包裹需要分頁的塊 使用 css屬性 page-break-after:always進行分頁
            <div style="page-break-after:always">第一頁</div>
            <div style="page-break-after:always">第二頁</div>
        </div>
    </div>
</template>

<style>
     // 方法二
     // 使用媒體查詢 在打印時設(shè)置 body 和 html 的高度為auto
     @media print {
        @page {
          size:  auto;
        }
        body, html {   //如果vue最外層id,默認是#app。如果設(shè)置了height:100%;,那么#app也加
          height: auto !important;
        }
      }
</style>

總結(jié) 

到此這篇關(guān)于vue3-print-nb實現(xiàn)頁面打印(含分頁打印)的文章就介紹到這了,更多相關(guān)vue3-print-nb實現(xiàn)頁面打印內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue實現(xiàn)web滾動條分頁

    vue實現(xiàn)web滾動條分頁

    這篇文章主要為大家詳細介紹了vue實現(xiàn)web滾動條分頁,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue基于element-ui的三級CheckBox復選框功能的實現(xiàn)代碼

    vue基于element-ui的三級CheckBox復選框功能的實現(xiàn)代碼

    最近vue項目需要用到三級CheckBox復選框,需要實現(xiàn)全選反選不確定三種狀態(tài)。這篇文章主要介紹了vue基于element-ui的三級CheckBox復選框功能的實現(xiàn)方法,需要的朋友可以參考下
    2018-10-10
  • WebPack配置vue多頁面的技巧

    WebPack配置vue多頁面的技巧

    這篇文章主要介紹了WebPack配置vue多頁面的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • 詳解unplugin?vue?components不能識別組件自動導入類型pnpm

    詳解unplugin?vue?components不能識別組件自動導入類型pnpm

    這篇文章主要為大家介紹了unplugin?vue?components不能識別組件自動導入類型pnpm詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Vue2 監(jiān)聽屬性改變watch的實例代碼

    Vue2 監(jiān)聽屬性改變watch的實例代碼

    今天小編就為大家分享一篇Vue2 監(jiān)聽屬性改變watch的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • vue實現(xiàn)按鈕切換圖片

    vue實現(xiàn)按鈕切換圖片

    這篇文章主要為大家詳細介紹了vue實現(xiàn)按鈕切換圖片,正向反向以及順序切換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • Vuejs 組件——props數(shù)據(jù)傳遞的實例代碼

    Vuejs 組件——props數(shù)據(jù)傳遞的實例代碼

    本篇文章主要介紹了Vuejs 組件——props數(shù)據(jù)傳遞的實例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • Vue調(diào)用PC攝像頭實現(xiàn)拍照功能

    Vue調(diào)用PC攝像頭實現(xiàn)拍照功能

    這篇文章主要為大家詳細介紹了Vue調(diào)用PC攝像頭實現(xiàn)拍照功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • antd中table展開行默認展示,且不需要前邊的加號操作

    antd中table展開行默認展示,且不需要前邊的加號操作

    這篇文章主要介紹了antd中table展開行默認展示,且不需要前邊的加號操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Vue2批量生成二維碼并下載的實現(xiàn)步驟

    Vue2批量生成二維碼并下載的實現(xiàn)步驟

    這篇文章主要介紹了在Vue2中使用qrcode、jszip和file-saver庫批量生成二維碼并打包下載的實現(xiàn)方法,通過異步處理和Promise.all確保完成,優(yōu)化建議包括分批次處理和文件名規(guī)范,需要的朋友可以參考下
    2025-06-06

最新評論

金溪县| 辽宁省| 乌拉特后旗| 恭城| 阿城市| 邢台市| 汽车| 两当县| 论坛| 刚察县| 慈利县| 肥东县| 互助| 星子县| 台中市| 泸州市| 虎林市| 灵台县| 中超| 株洲县| 凤山市| 嘉定区| 仁寿县| 北川| 政和县| 太原市| 曲阜市| 葫芦岛市| 保德县| 沅江市| 志丹县| 吐鲁番市| 翁牛特旗| 安吉县| 临朐县| 濮阳市| 平凉市| 丽江市| 榆林市| 镇康县| 安阳县|