npm install --save print-js 2、给需要打印的部分设置一个id 例如:我需要打印的是一整个表单内容,就再form表单上面设置id(此id用于打印页面时确定需要打印的范围) 3、添加按钮和点击事件实现触发打印 在按钮的点击事件中配置printJs相关属性,实现以实现打印效果。 printable:数据对象 type:打印类型(可选项为pdf, ...
因为我打印的是el-table插件,发现样式是空白的,所以结合了html2canvas使用,下面第二种可以自己导入样式进行调整 方式一 <el-button type="primary" @click="toPrint">打印信息</el-button>import html2Canvas from'html2canvas'import { Loading } from'element-ui'import printJS from'print-js'//方法:toPrin...
printable:要打印的id。 type:可以是 html 、pdf、 json 等。 properties:是打印json时所需要的数据属性。 gridHeaderStyle和gridStyle都是打印json时可选的样式。 repeatTableHeader:在打印JSON数据时使用。设置为时false,数据表标题将仅在第一页显示。 scanStyles:设置为false时,库将不处理应用于正在打印的html的样...
1.1、新建文件夹和js文件 在根目录src下面新建一个plugins文件夹,下面新建一个print.js文件 也可以直接npm安装插件npm install print-js --save,但直接安装的插件配置会有问题,不建议 print.js代码核心点 在Vue.prototype的原型链上面注入$print方法 $print就是你在页面中调用的方法名称 constMyPlugin={};MyPlugin...
// 使用 printJS({printable:'https://hwke.tbbug.com/images/phone/1899ed9346f64020ff4f9bbae6983952.jpg',type:'image',imageStyle:'width:100%;margin-bottom:20px;'}) // 打印效果 打印jsvue小票print.js 分享至 投诉或建议 评论 赞与转发...
header String、Boolean 用于HTML、图像或JSON打印的可选标题。它将被放置在页面的顶部。此属性将接受文本或原始HTML。 null true headerStyle String 要应用于标题文本的可选标题样式 null 'font-weight: 300;' maxWidth Number 最大文档宽度(以像素为单位)。根据需要更改此项。打印HTML、图像或JSON时使用。 null...
最近开发的页面统计报表部分突然说要有打印功能,那就只能加一个了,做的也比较简单,由于是使用vue开发的项目,需要打印统计页面局部表格内容,使用printjs非常方便就实现了,以下是相关简单的记录演示说明。 第1步:安装printjs vue项目直接执行以下指令安装printjs插件 n
Print.js 是一款功能强大的 JavaScript 库,专门用于在网页中实现自定义打印功能。它能够轻松地打印 HTML 元素、图像以及 PDF 文件,并且提供了丰富的配置选项,让开发者可以灵活地控制打印的样式与内容。 二、基础使用 1. 引入 Print.js 文件 可以从官方网站下载 print.js 文件,然后在 HTML 页面中使用 标签引入: ...
1.安装使用 npm install print-js --save 2.在需要打印的页面导入 import print from 'print-js'3.方法 官方地址: https://printjs.crabbly.com/
print.js库直接打印内容是一个相对简单的过程。以下是基于你提供的tips,分步骤说明如何使用print.js直接打印内容的详细解答: 1. 引入print.js库到项目中 首先,你需要在你的项目中引入print.js库。你可以通过CDN方式引入,也可以下载后本地引入。以下是CDN方式引入的示例:...