打印插件
"vue-print-nb": "^1.7.5",
main.js
import Print from 'vue-print-nb'
Vue.use(Print);
<table id="bidAssessPrintPreview" class="print_preview_table">
</table>
<el-button v-print="printOption" type="primary">打 印</el-button>
data() {
return {
title: "打印预览",
form: {},
printOption: {
id: 'bidAssessPrintPreview',
popTitle: '标前项目评估表'
},
}
},
.print_preview_table {
width: 100%;
border-collapse: collapse;
th,
td {
border: 1px black solid;
padding: 2px 4px;
}
th {
font-size: 18px;
font-weight: bold;
}
.el-checkbox__input.is-disabled .el-checkbox__inner {
border-color: #333333;
background-color: #FFFFFF;
}
.el-checkbox__input.is-disabled + span.el-checkbox__label {
color: #333333;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
border-color: #333333;
border-width: 2px;
top: 0;
background-color: transparent;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
border-color: #333333;
background-color: #FFFFFF;
}
}