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

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

 更新時間:2024年01月22日 15:08:44   作者:氣乃本  
大多數(shù)后臺系統(tǒng)中都存在打印的需求,在有打印需求時,對前端來說當然是直接打印頁面更容易,下面這篇文章主要給大家介紹了關于vue3-print-nb實現(xià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>
     // 方法二
     // 使用媒體查詢 在打印時設置 body 和 html 的高度為auto
     @media print {
        @page {
          size:  auto;
        }
        body, html {   //如果vue最外層id,默認是#app。如果設置了height:100%;,那么#app也加
          height: auto !important;
        }
      }
</style>

總結 

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

相關文章

  • 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調用PC攝像頭實現(xiàn)拍照功能

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

    這篇文章主要為大家詳細介紹了Vue調用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

最新評論

荆州市| 上蔡县| 江陵县| 洛宁县| 易门县| 高雄县| 岑溪市| 深水埗区| 南陵县| 利辛县| 无为县| 仙居县| 西乌珠穆沁旗| 连江县| 闵行区| 柏乡县| 镇原县| 彝良县| 翁源县| 长汀县| 和平区| 赫章县| 正阳县| 宁武县| 靖边县| 福安市| 奎屯市| 乐安县| 栾城县| 北碚区| 牡丹江市| 正蓝旗| 荥经县| 赤峰市| 合作市| 青州市| 盐池县| 保德县| 黔江区| 平乡县| 阿拉善盟|