1、通过 npm 安装 vue-print-nb
npm install vue-print-nb --save
2、挂载到 Vue 上
import Print from 'vue-print-nb'
Vue.use(Print)
3、配置打印对象
<div id="main">
这里是要打印的东西
</div>
<!-- 打印按钮,通过 v-print 调用打印事件 -->
<button v-print="printObj">打印</button>
export default {
name: "XssqAddActivity",
data() {
return {
printObj: {
id: "main", // 这里是要打印元素的ID
popTitle: '', // 打印的标题
extraCss: '', // 打印可引入外部的一个 css 文件
extraHead: '' // 打印头部文字
},
}
}
}
这是 vue-print-nb 的官网地址: