Skip to content

BizPrintBar 打印条 ​

区域 / 整页打印:打印时把目标节点临时挂到 body 打印门户下、隐藏其余内容,打印完原位归还——保留原样式、不破坏 Vue 渲染树;横向纸张、打印标题、附加打印样式(extra-css)可配。单据套打、发货单、审批单、报表打印。零第三方依赖(浏览器原生打印)。

单据区域打印 ​

点击打印后,预览中只有发货单卡片;本说明文字不会被打印。

target 指定发货单卡片,页面其余部分不进纸张。

宽表格横向打印 ​

landscape 横向纸张 + extra-css 打印期样式微调。

操作条组合 ​

默认插槽与打印按钮并排(导出等业务动作)。

整页打印 ​

留空 target 时执行浏览器整页打印(本页全部内容进入纸张)。

不指定 target 时整页打印(纸张方向与标题仍生效)。

打印区元素隐藏 ​

extra-css 隐藏打印区内的屏显按钮。

外部触发(expose) ​

print() 由业务动作(提交成功后)调用。

Props ​

属性名类型默认值说明
targetstring''打印目标 CSS 选择器;留空整页打印
titlestring''打印文档标题(打印预览页眉)
button-textstring'打印'按钮文案
landscapebooleanfalse横向纸张(@page landscape)
extra-cssstring''追加打印样式(@media print 生效)
disabledbooleanfalse禁用

其余属性透传打印按钮(el-button:type / size / icon …)。

Expose ​

名称类型说明
print() => void外部触发打印