1.安装vue-print-nb
npm install vue-print-nb --save
2.全局引入
//vue2
import print from 'vue-print-nb'
Vue.use(Print)
//vue3
import { VuePrintNb } from 'vue-print-nb'
app.use(VuePrintNb)
3.在组件中使用
1.引入
import print from 'vue-print-nb'
2.组件注册
components:{print},
3.在需要打印的区域写一个id
<el-table id="pdfDom" />
4.给按钮绑定打印事件
<el-button v-print="'#pdfDom'" >打印pdf</el-button>