1,安装
npm install vue-print-nb --save
2,main.js引入
import Print from 'vue-print-nb'
Vue.use(Print);
3,打印实现
<template>
<div class="table">
<div class="tableList">
<div id="printMe">
<div class="title">打印模板</div>
<div class="content-table-img">
<div class="table-name-one">XXXX</div>
<div class="table-info-img">
<div class="imgsrc">
<img
v-if="list.img"
:src="list.img"
/>
</div>
</div>
</div>
</div>
<div class="table-btn">
<Button type="info" v-print="printObj" class="btn-no">打印</Button>
</div>
</div>
</div>
</template>
<script>
export default {
name: "printInfo",
data() {
return {
list:[],
printObj: {
id: "printMe",
popTitle: "标题",
},
};
},
methods: {},
computed: {},
created() { },
};
</script>
<style scoped>
</style>