一、安装插件 vue-print-nb
npm i vue-print-nb --save
二、main.js全局引入插件
import Print from "vue-print-nb";
Vue.use(Print);
三、需要打印处
<template>
<!-- 需要打印的元素加上id -->
<div id="printOrder" class="print-order">...</div>
<!--v-print绑定上打印信息变量 -->
<el-button type="primary" icon="el-icon-printer" v-print="printOrderObject">打 印</el-button>
</template>
<script>
export default {
data() {
return {
printOrderObject: {
id: "printOrder", // 打印区域的id
popTitle: '纠正性维护工单', // 标题
}
}
}
}
</script>
效果图: