vue 中 vue-print-nb 表格打印不全的问题
先安装 vue-print-nbnpm install vue-print-nb --save然后main.js引入import Print from 'vue-print-nb'Vue.use(Print)点击打印的时候 使用 v-print然后给要打印的内容添加一个 id给在data中的 printObj 添加内容最后添加样式<style media="print">@page {
·
先安装 vue-print-nb
npm install vue-print-nb --save
然后main.js引入
import Print from 'vue-print-nb'
Vue.use(Print)
点击打印的时候 使用 v-print
然后给要打印的内容添加一个 id
给在data中的 printObj 添加内容
最后添加样式
<style media="print">
@page {
size: auto;
margin: 3mm;
}
@media print {
html {
background-color: #ffffff;
height: auto;
margin: 0px;
}
body {
border: solid 1px #ffffff;
/* margin: 10mm 15mm 10mm 15mm; */
}
#printMe table {
table-layout: auto !important;
}
#printMe .el-table__header-wrapper .el-table__header {
width: 100% !important;
border: solid 1px #f2f2f2;
}
#printMe .el-table__body-wrapper .el-table__body {
width: 100% !important;
}
#printMe #pagetable table {
table-layout: fixed !important;
}
}
</style>
更多推荐
已为社区贡献1条内容
所有评论(0)