vue-print-nb库本身不提供直接修改页眉页脚的API,但你可以通过CSS来控制打印时的页面样式,包括页眉页脚。 2. 查找vue-print-nb官方文档或相关教程中关于去掉页眉页脚的说明 在vue-print-nb的官方文档或相关教程中,虽然没有直接说明如何去掉页眉页脚,但通常会提到可以通过CSS来控制打印样式。 3. 根据找到的说明或示例...
只是要改动一下,vue3自定义指令和vue2自定义指令不太一样,将print.js中的 bind(el, binding, vnode) {} 函数修改为 mounted: (el, binding, vnode) => {}, 去掉vue.$nextTick, 还要注意替换main.js文件里的print引用文件地址 就可以使用了
1、安装 npm install vue-print-nb --save 2、在main导入并注册: import Print from 'vue-print-nb' Vue.use(Print) 3、使用: 打印的内容
更新: 打印标题显示 如果打印时不想要标题,在打印设置中取消勾选页眉和页脚.这个是打印网页自带的,代码中好像不能直接去掉. 结语: 我写的这些处理方法也并不是唯一的,这个组件的原理其实就是将你页面的元素copy过去,重新创建一个打印页面,你完全可以在调用打印方法前对元素进行修改 这两个对应的githup代码都已经更...