vue-print-nb 打印页面

1、安装

npm install vue-print-nb --save

2、引入

// main.js
import Print from 'vue-print-nb'
Vue.use(Print)

3、参数

参数 作用 类型 可选项 默认值
id 局部打印有效,打印区域的id String - ‘printId’
standard 局部打印有效,打印的文本类型 String HTML5/loose/strict HTML5
extraHead 局部打印有效,添加在打印区域的最顶端 String - -
extraCss 局部打印有效,为打印区域提供Stylesheet样式表 String - -
popTitle 局部打印有效,编辑页眉的标题 String - Document Title
clickMounted 全局有效,调用v-print绑定的按钮点击事件callback Function - this.Object
openCallback 全局有效,调用打印时的callback Function - this.Object
closeCallback 全局有效,调用关闭打印的callback(无法区分确认or取消) Function - this.Object
beforeOpenCallback 全局有效,调用开始打印之前的callback Function - this.Object
preview 全局有效,控制打印预览 Boolean true/false false
previewTitle 编辑预览页面的预览标题 String - ‘打印预览’
previewPrintBtnLabel 编辑预览页面的打印按钮文本 String - ‘打印’
previewBeforeOpenCallback 调用打开预览页面之前的callback Function - this.Object
previewOpenCallback 调用打开预览页面之后的callback Function - this.Object
url 非局部打印有效,打印指定的URL,确保同源策略相同 String - -
asyncUrl 非局部打印有效,异步加载打印指定的URL,确保同源策略相同 Function - -
zIndex 预览有效,预览窗口的z-index,默认是20002,最好比默认值更高 String,Number - 20002

4、完整代码






5、注意

(1)隐藏打印的页眉页脚



(2)隐藏打印区域不需要打印的内容

(3)去除打印最后一页空白页

你可能感兴趣的:(vue.js,前端,javascript)