vue3 实现可分页打印功能

最近项目中使用报表打印的功能,开发中存在一些问题,现在来整理一下

我们在使用打印时选择了print-js插件

安装如下:

yarn add print-js --save
or
npm install print-js --save

使用时引入,如下:

import printJS from "print-js"

一、针对打印div的标签内容

我们可以这样设置,在要打印的div上添加属性 id=“print” (名字随便你取)
打印方法如下:
const enterDialog = async () => {const style = '@page {margin:0mm 10mm};'//打印时去掉眉页眉尾printJS({printable: 'print',// 标签元素idtype: 'html',header: '',targetStyles: ['*'],style});
}
存在的问题
如果打印的这个div是可以滚动的,存在滚动条&#

vue3 实现可分页打印功能相关推荐

  1. php可以打印一个页面,利用html实现分页打印功能的实例详解

    本篇介绍利用html实现分页打印功能的实例详解,有些不想打印出来的分页打印的都可以应用这类样式进行控制 在非打印时是无效的. 页面打印 /* 应用这个样式的在打印时隐藏 */ .noPrint { d ...

  2. js设置html打印不分页,JS 使用 window对象的print方法实现分页打印功能

    最近做项目用到了web在线打印功能,经研究使用了JS自身支持的Window对象的打印方法,此种方法兼容性比较好,在IE和火狐浏览器下使用都没有问题. 1.但是网上好多案例都不支持分页功能,最后通过CS ...

  3. java实现分页打印功能_web 页面分页打印的实现

    1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: 复制代码 代码如下: 到页面,或者使用javascript在需要的时候临时添加也可以: 复制代码 代码如下: document.b ...

  4. vue 实现打印与批量分页打印功能

    安装 npm install print-js --save main.js 引入 import Print from 'vue-print-nb'Vue.use(Print) // 注册 3.打印效 ...

  5. HTML 网页打印实现分页打印功能

    <html><head><title>页面打印</title><!--media=print 这个属性在打印时有效 有些不想打印出来的分页打印的都 ...

  6. HTML网页打印实现分页打印功能

    <html><head><title>页面打印</title><!--media=print 这个属性在打印时有效 有些不想打印出来的分页打印的都 ...

  7. 多页面分页打印功能实现

    这篇文章主要记录自己在做项目时,遇到某个页面信息通过复选框的操作,多个页面同时打印的功能,因为本身window.print()只能打印一张,遇到多个页面时会开多个页面然后进程中断的现象. 像这边选中了 ...

  8. java实现分页打印功能_分页功能的java实现

    最近做一个项目,要用到分页功能,参考了很多方法,有的不合适,有的不喜欢,于是自己在他们的基础上整了一个:思路是这样的:先把需要分页的数据或是记录都查询出来 存入一个集合类里如List或是Vector, ...

  9. java实现分页打印功能_Java简单高效实现分页功能

    今天想说的就是能够在我们操作数据库的时候更简单的更高效的实现,现成的crud接口直接调用,方便快捷,不用再写复杂的sql,带吗简单易懂,话不多说上方法 1.utils.java工具类中的方法 /** ...

  10. jquery分页打印

    js 实现分页打印功能的整理,完整示例,参考地址: http://brzore.iteye.com/blog/1555720  jquery 实现分页打印,自定义页眉页脚,浏览器自带页眉页脚,需要手动 ...

最新文章

  1. Halcon:(2)电路板检测实验
  2. 最好最坏和平均情况下的性能分析
  3. Scapy学习笔记二
  4. C/C++实现sleep函数
  5. 网站程序数据库怎么上传到服务器上,网站的数据库怎么上传到服务器
  6. bzoj:1692 [Usaco2007 Dec]队列变换1640 [Usaco2007 Nov]Best Cow Line 队列变换
  7. python post提交给php,从Python发送HTTP POST请求(尝试从PHP转换)
  8. hive元数据为什么要用mysql_Hive用MySQL做元数据保存的数据库时,mySQL设置
  9. 开源软件没你想象中那么安全,Java 开发者尤其要警惕
  10. 公司组织框架以及人员信息同步到钉钉相关解决方案
  11. 带动量的随机梯度下降法_梯度下降法(SGD)原理解析及其改进优化算法
  12. 据说微软已撤销了测试部门?
  13. 全网最详细黑苹果安装教程,轻松打造Win10+黑苹果双系统,一看就懂。
  14. Bugku-网站被黑
  15. oracle添加redo,添加redolog组成员
  16. 232串口测试方法介绍
  17. 计算机exo乐谱,History钢琴简谱-数字双手-EXO
  18. 滴滴AI负责人叶杰平:你的每一次出行,都已有AI落地的助力
  19. 基于ARM架构openEuler系统通过qemu模拟器自动安装启动ARM架构的openEuler虚拟机
  20. OPPO手机怎么找到快应用入口

热门文章

  1. 天威诚信21周年丨以梦为马 不负韶华
  2. Hbase复习回顾(从原理到使用)
  3. C++ 堆与栈、空指针的释放等
  4. 两年数据对比柱形图_简单实用的业绩对比柱形图制作技巧解读
  5. XMPP-即时传输协议
  6. 阿里云上部署 WordPress 小结
  7. 我的密码之旅:从统一密码,到云同步的随机密码器
  8. 【转载】罗胖 60 秒:说出去就不灵了
  9. js实现二维码在线解码的方法
  10. 关于C#知识讲解中的switch多分支语句、分支嵌套,菜单,猜数吗,模拟蛋仔的游戏