打印采购单 搜索查看编辑修改首页UNITYNODEJSPYTHONAIGITPHPGOCEF3JAVAHTMLCSS搜索Monodyee 这个屌丝很懒,什么也没留下! 关注作者热门标签jqueryHTMLCSSPHPASPPYTHONGOAICC++C#PHOTOSHOPUNITYiOSandroidvuexml爬虫SEOLINUXWINDOWSJAVAMFCCEF3CADNODEJSGITPyppeteerarticle热门文章1vue-cli安装scss,element-ui,md5,vuex_./src/styles/common.scss2小程序二级页面tabbar_微信小程序自定义tabbar3目标检测算法 YOLOv8 原理解析|包揽目标检测、实例分割 SOTA_yolov8算法4npm安装时一直idealTree:npm: sill idealTree buildDeps解决方案5基于C#的AE二次开发之地图放大、缩小、平移、漫游、选择等等_ae开发arcmap10.2c#地图放大缩小6python中Turtle的方向介绍_python turtle面向方向7前端开发之el-table 表头不换行且宽度自适应8SystemUI架构分析学习9Docker存储空间清理10Uipath 学习栏目基础教学:8、uipath 屏幕抓取获取文本_uipath获取文本当前位置: article > 正文 ElementUi 使用PrintJs 实现基础打印功能_elementui print.js 作者:Monodyee | 2024-02-19 06:02:21 赞踩elementui print.js 打印预览效果: 代码简单实现: <el-button size="small" plain type="primary" @click="CreateOneFormPage">打印采购单</el-button> <el-table id="printJS-form" ref="table" :data="purchase_item" show-summary :summary-method="getSummaries" style="width: 100%" > <el-table-column type="index" width="50" /> <el-table-column prop="sku_sn" label="商品编码" width="160"> <template slot-scope="{ row }"> <span v-if="row.sku_sn">{{ row.sku_sn }}</span> <span v-else-if="row.sku_sn">{{ row.item_sn }}</span> </template> </el-table-column> ......略过</el-table> import print from 'print-js' /** * 打印 */ CreateOneFormPage() { print({ printable: 'printJS-form', type: 'html', header: '采购单', headerStyle: 'text-align:center;color:#f00;width:100%;border:1px #000 solid;', // targetStyles: ['border', 'padding: 15px'], scanStyles: false, style: 'table tr td,th { border-collapse: collapse;padding: 15px;border:1px #000 solid; }' // 表格样式 }) }, 详细参考:https://printjs.crabbly.com/ 声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/113026推荐阅读article基于SpringBoot+MyBaits_Vue+ElementUi构建项目_idea导入vue +...基于SpringBoot+MyBaits_Vue+ElementUi构建项目_idea导入vue +elementui ... 赞踩article从0-1创建Vue项目,整合ElementUI_vue elementui...从0-1创建Vue2.0项目_vue elementuivue elementui 目录 一、项... 赞踩articlevue+elementui+springboot构建简单的前后端分离框架项目_spring boot...vue+elementui+springboot构建简单的前后端分离框架项目 相关文章链接:[ 观前提示:本文所使用的I... 赞踩article实验管理系统springboot+vue+element ui项目开发_springboot ele...一、前端开发的环境配置1.1 安装node.js首先我们上node.js官网(nodejs.org/zh-cn/),下载... 赞踩articlevue+elementUI...el-button type="primary" @click.native="goUrl('http://localh... 赞踩article【前端】vue学习5 : vue + ElementUI_vue+elementui...vue+elementUI 项目搭建命令行需要管理员权限。根据之前创建vue-cli项目一样再来一遍 创建项目。1、创建... 赞踩articleElementUI+Vue_vue+elementui...element ui一.基本概念1.前后端分离1.1.什么是前后端分离前端代码后后端代码分开运行,后端有后端的服务器去运... 赞踩article使用 Vue + ElementUI + Webpack + VueRouter 做后台管理、RES...一、前言前端三大 JS 框架 Vue、React、Angular 都用了一段时间了,最后还是回归于 Vue JS dem... 赞踩articlevue+element-ui_vue+elementui...vue+element-ui_vue+elementuivue+elementui 一.使用图形... 赞踩articleelementUI table组件获取表格当前行的索引_element ui table getr...一般情况下,我们通过 scope.row 获取每一行的数据,但是怎么获取每一行的索引呢?答案就在下面: <... 赞踩articlevue elementui 复杂表头 table_element多表头...1. elementUI 实现复杂表格表头由多行多列组成,左侧和右侧部分列固定,中间部分为动态列最终效果图1.1 表格实... 赞踩article【Python3学习笔记】之【Python基础——输入和输出】_for x in range(1, ...输出格式美化Python 有两种输出值得方式:表达式语句和 print() 函数。第三种方式是使用文件对象的 write... 赞踩articleElementUI - 改变 <el-tabs> 选项卡(标签页)组件标题文字大小 / 去除底部灰色...前言官网默认的例子文字比较小,希望将文字调大,如下图所示:解决方案官方文档:https://element.eleme.... 赞踩articleelementUi——适合于Vue的UI框架_elmentui...简介element-ui是一个ui库,它不依赖于vue。但是却是当前和vue配合做项目开发的一个比较好的ui框架。Lay... 赞踩articleelementUi——table表格中字段内容超过2行后,省略号...展示,不超过两行不处理。超过两...要求在table表格中的字段内容超过2行时,省略号展示,鼠标移入到此单元格时,内容展示完整。不超过两行不处理。超过两行再... 赞踩articleelementui table 文本限制行数隐藏_el-table 限制显示行数...elementui table 中 show-overflow-tooltip=“true” 只能有一行隐藏有时候无法满... 赞踩articlevue+element封装分页组件<每页条数由用户自定义>_自定义条数分页 elementui...背景:因为当前项目主要是表格文件和数据的一个显示,所以大量的用到分页功能,思前想后决定写一个分页组件,方便美观。因为前端... 赞踩articleelementui el-table 如何为tr添加css以及在多选时限制选择数量_element ...element table 为tr添加css 限制多选数量_element table单元格css选择器element ... 赞踩articleVUE + ElementUi 表格实现单元格内容显示固定字数且超出省略号显示_el-table 单...在项目中我可能会遇到表格单元格内容过多的问题,那么如何将该列单元格格式化,只让它显示几个字呢? 就像这样。。我们可以给当... 赞踩articleElementUI table内容不换行问题_el-table列不换行...页面使用ElementUI的table组件,后台返回数据已经加了 \n 但在页面表格中不换行,很久之前遇到过一次,今天同... 赞踩相关标签spring bootvue.jselementuijavascript前端springbootvueelement-uispringboot项目nodejsElementUIvuerouterwebpackhtml
赞
踩
打印预览效果:
代码简单实现:
<el-button size="small" plain type="primary" @click="CreateOneFormPage">打印采购单</el-button> <el-table id="printJS-form" ref="table" :data="purchase_item" show-summary :summary-method="getSummaries" style="width: 100%" > <el-table-column type="index" width="50" /> <el-table-column prop="sku_sn" label="商品编码" width="160"> <template slot-scope="{ row }"> <span v-if="row.sku_sn">{{ row.sku_sn }}</span> <span v-else-if="row.sku_sn">{{ row.item_sn }}</span> </template> </el-table-column> ......略过</el-table>
import print from 'print-js' /** * 打印 */ CreateOneFormPage() { print({ printable: 'printJS-form', type: 'html', header: '采购单', headerStyle: 'text-align:center;color:#f00;width:100%;border:1px #000 solid;', // targetStyles: ['border', 'padding: 15px'], scanStyles: false, style: 'table tr td,th { border-collapse: collapse;padding: 15px;border:1px #000 solid; }' // 表格样式 }) },
详细参考:https://printjs.crabbly.com/