Vue怎么用插件实现打印功能
安装
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 指令即可
2. 打印某个范围:
我们要给打印的一个区域一个id,然后在 v-print 指令指定该id即可
葫芦娃,葫芦娃
一根藤上七朵花
小小树藤是我家 啦啦啦啦
叮当当咚咚当当 浇不大
叮当当咚咚当当 是我家
啦啦啦啦
...
3. 也可以给 v-print 指令设置对应的各个配置:

葫芦娃,葫芦娃
一根藤上七朵花
小小树藤是我家 啦啦啦啦
叮当当咚咚当当 浇不大
叮当当咚咚当当 是我家
啦啦啦啦
...
哈哈哈哈哈哈