1. 前端引入Vue-print依赖。2. 在main.js中导入Vue-print插件并使用。3. 在HTML中添加打印按钮,使用v-print指令,指定打印区域,例如打印表格。4. 定义一个用于打印的HTML区域。考虑到表格生成的页面不够美观,采用ant-design-vue的格栅系统处理页面布局。印章的样式需精细调整,包括弧度、文本居中偏移...
2. main.js中导入并使用Print插件 // 引入依赖importPrintfrom'vue-print-nb-jeecg'// 使用插件Vue....
第1步:安装printjs npminstallprint-js--save 第2步:导入printjs importprintfrom'print-js' 第3步:使用printjs <!-- 以下就是你想要打印的局部内容 --><el-table>省略n行...</el-table> 新增打印按钮 <el-buttontype="success"icon="el-icon-printer"@click="doPrint">打印</el-button> 新建打印方...
options, debug) {if(!(thisinstanceofPrint))returnnewPrint(dom, options, debug);this.options =this.extend({'noPrint': '.no-print'}, options);this.debug = debug;//是否调试打印,参数是针对打印页面的样式控制,便于显示打印的页面调试if((typeofdom) === "string") {this.dom =document.query...
首先网上已经有很多使用步骤,比如 https://www.jianshu.com/p/c5363ddf7d43 相关链接:pringt.js github地址 里面也有使用说明 主要记录以下使用时发现的问题: 1.样式问题 我使用的element组件,发现分栏布局 xs\md\lg没有效果。我想大概这种组件封装的样式使用都有点问题。从这思路去入手解决吧。我看了许多,目前...
一、引入JS文件的打印 1、main.js文件中引入: import Print from "./utils/print" Vue.use(Print) // 注册 2、vue组件中使用: <template> 打印内容 不要打印我 </template> this.$print(this.$refs.print) // 使用 3、注意事项: 需使用ref获取...
一、引入print插件 1.1、新建文件夹和js文件 在根目录src下面新建一个plugins文件夹,下面新建一个print.js文件 也可以直接npm安装插件npm install print-js --save,但直接安装的插件配置会有问题,不建议 print.js代码核心点 在Vue.prototype的原型链上面注入$print方法 ...
Vue项目利用连接针式打印机打印相关单据,打印出来的文字不清晰,字体颜色模糊。 解决思路 1、看是否样式问题 在查看Print.js 文档后发现,TA可以自己设置样式。然后我就以为是没有设置打印样式问题而导致的。 代码语言:javascript 复制 Print({printable:'print-box',type:'html',documentTitle:'文档标题',header:'统...
批量打印 : 1.用到print.js 自行安装 安装完成后 引用 import printJS from 'print-js'; 2.用到深拷贝 深拷贝代码:(可以将此代码放在一个页面中,对此进行引用即可,例如:放在until文件中,引用代码 import { deepClone } from '@/utils/index')
一、打印表单的两种方法 本文主要介绍vue中使用printjs插件打印表单的两种方法: 1.1 方法1 使用npm安装printjs插件 >npminstall 1. 在表单中引入插件,并进行打印方法调用 <template> ... <el-dialog append-to-body :close-on-click-modal="false" :visible.sync="showDialog" ...