使用html的方式打印 表格总是不在A4纸的正中间 出现的问题:

(1)表格的行--显示不全

(2)数据过多分页---各自会被拆分

在打印html的基础上进行改进,处理复杂

采用type=json来进行打印

handlePrint() {printJS({printable: this.tableData, //表格的数据header: `<div style="display: flex;flex-direction: column;text-align: center"><h3>标题</h3></div>`,properties: [ //表头{field: 'areaName', displayName: '地区', columnSize: `25%`},{field: 'powerOutageNum', displayName: '确认跳闸条数'},{field: 'errorNum', displayName: '误报条数'},{field: 'powerOutageTotalNum', displayName: '跳闸总条数'},{field: 'powerOutageErrorIndex', displayName: '误报指数', columnSize: `10%`},],type: 'json',gridHeaderStyle: 'border: 1px solid #000;text-align:center',gridStyle: 'border: 1px solid #000;text-align:center'})},

打印显示

vue中printJS打印表格---json相关推荐

  1. vue + elment ui打印表格数据

    vue + elment ui打印表格数据 主要的原理就是 在vue项目中 通过调用浏览器自带的打印功能,完成对table数据的打印 解决表格错位 以及elment ui 双重表头的问题 封装一下打印 ...

  2. vue中实现打印功能的方法与注意事项

    vue中实现打印功能的方法与注意事项 一.使用方法: 1. 在HTML中 2. 在VUE项目中 二.问题总结 1. 设置打印方向 2. 设置打印高度 1. 单张打印 2. 循环打印 3. 获取打印操作 ...

  3. vue中导出Excel表格

    vue中导出Excel表格 项目中我们可能会碰到导出Excel文件的需求,一般后台管理系统中居多,将table中展示的数据导出保存到本地.当然我们也可以通过一些处理来修改要导出的数据格式,具体需求具体 ...

  4. Vue中 对Table表格中的输入项进行校验

    项目开发中,经常会遇到的场景:对table表格的输入项字段进行校验,同时提交时整体校验. 这个坑真的爬了好久,几个需求做完了,校验也没实现,挫败!后来看到一个博主Element UI from实现校验 ...

  5. Vue中封装打印组件包括基本信息、表格用途出库单、入库单、请购单等单据

    1.我们在工作中,在中后台系统应用中,经常会遇到打印的问题. 2.产品需求将列表详情数据能够打印生产单据,包括列表详情的所有数据. 3.通常我们可以通过接口拿到一定格式的JSON数据. 打印组件,总的 ...

  6. 用js在控制台打印html页面,vue 使用print-js 打印html页面

    Print.js 官网 官网 优点:可以打印多种格式的内容(pdf.json.html等) 打印json时可以添加表头.打印html页时可以继承原有页面的样式,局部打印,过滤掉要打印的元素,及其方便. ...

  7. vue+elementui+lodop打印表格

    非单页结构,是在mvc视图中引用vue和elementui来使用的,打印el-table表格内容时,可能是因为样式的原因,打印的格式很难调整,在界面中增加一个隐藏的div,里面放个table,获取数据 ...

  8. vue中的 vxe-table表格插件 实现树形数据表

    一个 PC 端表格组件,大数据表格 vue vxe-table表格 vue vxe-table表格 2022-01-20 11:51·前端开发 可以自定义选择引入的模块,减少项目的体积: 多主题,多图 ...

  9. vue 中的打印 局部打印

    下载print.js print 下载在项目main.js导入 main.js import Print from '../config/print' Vue.use(Print) .vue 局部打印 ...

最新文章

  1. Python让你成为AI 绘画大师,简直太惊艳了!(附代码))
  2. Ubuntu Server上的LVM配置
  3. 5_计算显卡对比(20190103- )
  4. 程序员面试题精选100题(01)-把二元查找树转变成排序的双向链表[数据结构]
  5. CF-786B(Legacy) 区间最短路
  6. java让对象分配在栈上_java – Hotspot何时可以在堆栈上分配对象?
  7. 4、Flutter 采坑记录篇二_依赖库不兼容
  8. 深入理解Java虚拟机(1)——JDK源码分析
  9. 智能眼镜现在是什么水平?
  10. PHP面试题狼与兔子,假设一座圆形的山, 山脚分布着N个山洞, 山洞与山洞形成一个圆环,选择其中一个山洞作为起始, 兔子每天前进到l个洞, 狼每天前进到第k个洞 求多少天后, 兔子与狼在一个洞里
  11. 记录一个小程序的破解
  12. 基于微信小程序云开发的投票小程序源码,图文投票微信小程序源码
  13. Oracle19c数据库下载及安装步骤(详细)以及连接Navicat和PLSql
  14. Python安装Selenium
  15. ROB 第一篇 DFS BFS (寻迹算法)
  16. 贼好用的Java工具类库,GitHub星标13k+,很是厉害!
  17. C陷阱与缺陷--笔记
  18. Linux系统性能监控分析工具perf
  19. 当当电子书生成pdf示例
  20. 基于TCP协议RSA与Base64加密的聊天程序

热门文章

  1. es - elasticsearch - search - DSL - specialized - pinned
  2. 动态调度之记分牌算法
  3. c# WindowsForm上使用Panel制作画板的一些小功能
  4. Python 中 ‘unicodeescape’ codec can’t decode bytes in position XXX: trun错误原因分析及解决方案
  5. 10.13 写一个用矩形法求定积分的通用函数,分别求∫_0^1▒sinxdx 、∫_0^1▒cosxdx、∫_0^1▒〖e^x dx〗的值。
  6. 减法公式运算法则_数学加减法运算和运算法则
  7. OpenGL和DirectX
  8. Sparse Local Patch Transformer for Robust Face Alignment and Landmarks Inherent Relation Learning
  9. springboot实现oos上传下载
  10. 【智能优化算法-白鲸优化算法】基于白鲸优化算法求解单目标优化问题附matlab代码