一、打印:
方法1:

①,安装 npm install vue-print-nb --save

②,引入 安装好以后在main.js文件中引入

import Print from 'vue-print-nb'
Vue.use(Print);  //注册

③,使用,先定义要打印的容器,设置id标签,然后绑定标签v-print="'#printTest'"。

<div id="printTest" >
    <p>打印的内容</p>
</div>
<button v-print="'#printTest'">打印</button>      

  

方法2

①,在src下新建文件夹plugs,将下载好的print.js放入plugs文件夹下。下载链接:https://github.com/xyl66/vuePlugs_printjs

②,引入

import Print from '@/plugin/print/print'
Vue.use(Print) 

③,使用,其中class="no-print"是在打印的时候标签会隐藏

<div ref="print">
  打印内容
  <div class="no-print"
   @click="handleDy">打印</div>
</div>

  

methods:{
  handleDy () {
    this.$print(this.$refs.print1)
  },    
}

  

 

posted on 2021-07-22 15:27  诸葛先亮  阅读(220)  评论(0)    收藏  举报