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

Vue利用插件實現(xiàn)打印功能的示例詳解

 更新時間:2023年03月16日 10:46:21   作者:會說法語的豬  
這篇文章主要為大家詳細介紹了Vue如何利用vue-print-nb插件實現(xiàn)打印功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學一下

這里介紹一個插件(vue-print-nb),蠻好用的,用起來很方便,所以想記錄一下 

npm官方: https://www.npmjs.com/package/vue-print-nb

安裝 

V2版本

npm install vue-print-nb --save

V3版本 

npm install vue3-print-nb --save

引入 

V2版本 

main.js 

import Print from 'vue-print-nb'
// Global instruction 
Vue.use(Print);
 
//or
 
// Local instruction
import print from 'vue-print-nb'
 
directives: {
    print   
}

V3版本 

main.js 

// Global instruction 
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')
 
//or
 
// Local instruction
import print from 'vue3-print-nb'
 
directives: {
    print   
}

使用 

目前我使用的是Vue2,所以以V2為例介紹。vue3和vue2使用基本是一樣的。

1. 打印整個頁面: 

只需要添加 v-print 指令即可 

<button v-print>Print the entire page</button>

2. 打印某個范圍:

我們要給打印的一個區(qū)域一個id,然后在 v-print 指令指定該id即可 

<button v-print="'#print-content'">打印</button>
<div id="print-content">
  <p>葫蘆娃,葫蘆娃</p>
  <p>一根藤上七朵花 </p>
  <p>小小樹藤是我家 啦啦啦啦 </p>
  <p>叮當當咚咚當當 澆不大</p>
  <p> 叮當當咚咚當當 是我家</p>
  <p> 啦啦啦啦</p>
  <p>...</p>
</div>

3. 也可以給 v-print 指令設置對應的各個配置: 

<template>
  <div class="main">
    <button v-print="printObj" @click="print">打印</button>
    <div id="print-content">
      <p>葫蘆娃,葫蘆娃</p>
      <p>一根藤上七朵花 </p>
      <p>小小樹藤是我家 啦啦啦啦 </p>
      <p>叮當當咚咚當當 澆不大</p>
      <p> 叮當當咚咚當當 是我家</p>
      <p> 啦啦啦啦</p>
      <p>...</p>
    </div>
 
    <h2>哈哈哈哈哈哈</h2>
  </div>
</template>
<script>
export default {
  data() {
    return {
      printObj: {
        id: 'print-content',
        popTitle: 'good print', // 如果不設置 默認是沒有值即 undifined
      }
    }
  }
}

寫的有點兒倉促,基本使用應該夠用了,碰到復雜的需求或者其他的到時候再研究,先記錄一下。

到此這篇關于Vue利用插件實現(xiàn)打印功能的示例詳解的文章就介紹到這了,更多相關Vue打印內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • uni-app開發(fā)小程序的完整流程記錄

    uni-app開發(fā)小程序的完整流程記錄

    本文詳細介紹了使用uni-app進行項目開發(fā)的全過程,包括uni-app框架的介紹、開發(fā)工具HBuilderX的下載安裝與配置、項目開發(fā)中的網(wǎng)絡請求配置、小程序分包加載、自定義組件使用、組件使用技巧等,還提及了解決開發(fā)中遇到的一些問題,需要的朋友可以參考下
    2024-11-11
  • vue中的provide/inject的學習使用

    vue中的provide/inject的學習使用

    本篇文章主要介紹了vue中的provide/inject的學習使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 用VueJS寫一個Chrome瀏覽器插件的實現(xiàn)方法

    用VueJS寫一個Chrome瀏覽器插件的實現(xiàn)方法

    這篇文章主要介紹了用VueJS寫一個Chrome瀏覽器插件的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • vue3中defineEmits的使用舉例詳解

    vue3中defineEmits的使用舉例詳解

    這篇文章主要給大家介紹了關于vue3中defineEmits使用的相關資料,在Vue3中可以使用defineEmits函數(shù)來定義組件的自定義事件,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • vue踩坑記錄之echarts動態(tài)數(shù)據(jù)刷新問題

    vue踩坑記錄之echarts動態(tài)數(shù)據(jù)刷新問題

    這篇文章主要介紹了vue踩坑記錄之echarts動態(tài)數(shù)據(jù)刷新問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 詳解vuex中的this.$store.dispatch方法

    詳解vuex中的this.$store.dispatch方法

    這篇文章主要介紹了vuex中的this.$store.dispatch方法,必須要用commit(‘SET_TOKEN’,?tokenV)調(diào)用mutations里的方法,才能在store存儲成功,需要的朋友可以參考下
    2022-11-11
  • 在Vue中進行數(shù)據(jù)分頁的實現(xiàn)方法

    在Vue中進行數(shù)據(jù)分頁的實現(xiàn)方法

    在前端開發(fā)中,數(shù)據(jù)分頁是一個常見的需求,特別是當處理大量數(shù)據(jù)時,Vue作為一款流行的JavaScript框架,提供了強大的工具和生態(tài)系統(tǒng)來實現(xiàn)數(shù)據(jù)分頁,本文將介紹如何在Vue中進行數(shù)據(jù)分頁,以及如何設計一個通用的分頁組件,需要的朋友可以參考下
    2023-10-10
  • 基于VUE實現(xiàn)的九宮格抽獎功能

    基于VUE實現(xiàn)的九宮格抽獎功能

    這篇文章主要介紹了基于VUE實現(xiàn)的九宮格抽獎功能,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • 使vue實現(xiàn)jQuery調(diào)用的兩種方法

    使vue實現(xiàn)jQuery調(diào)用的兩種方法

    這篇文章主要介紹了使vue實現(xiàn)jQuery調(diào)用的兩種方法 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • element-plus中el-upload組件限制上傳文件類型的方法

    element-plus中el-upload組件限制上傳文件類型的方法

    ?Element Plus 中,el-upload 組件可以通過設置 accept 屬性來限制上傳文件的格式,這篇文章主要介紹了element-plus中el-upload組件限制上傳文件類型,需要的朋友可以參考下
    2024-02-02

最新評論

吴桥县| 滕州市| 错那县| 伊宁市| 大兴区| 永修县| 克东县| 岗巴县| 罗甸县| 陆河县| 邹平县| 通道| 夹江县| 蒲江县| 兴和县| 南宁市| 吉木萨尔县| 安宁市| 阳高县| 随州市| 罗山县| 伊川县| 永登县| 台东市| 荥经县| 炉霍县| 柳江县| 右玉县| 庄河市| 法库县| 黄骅市| 延长县| 新津县| 淅川县| 丹棱县| 靖安县| 连城县| 八宿县| 屏南县| 丰宁| 璧山县|