最近做了个前台报表打印的功能 找了查了很多资料 发现了这个打印插件

https://github.com/denghao123/Print.js
在这里 感谢作者
个人感觉很好用
首先下载下来
js

//直接引入Print.js
<script src="Print.js"></script>
//调用方法
Print('#Dom',{noPrint:'.no-print'
});
//所有参数
noPrint : String 不打印区域,默认'.no-print'
onStart : Function 打印前回调
onEnd  : Function 打印后回调(不区分确定/取消)
指定不打印区域
方法一. 添加no-print样式类<div class="no-print">不要打印我</div>
方法二. 自定义类名Print('#Dom',{noPrint:'.do-not-print-me-xxx'});<div class="do-not-print-me-xxx">不要打印我</div>

参数不多 但是都很实用
vue
需要在src文件下新建print文件夹放入 将print.js文件放入 如图

然后再main.js文件中 引入

import Print from '@/print/print.js'
Vue.use(Print)

.vue中简单的使用 也可以搭配onStart、onEnd 进行些复杂的操作

<div id="print">
打印<div class="no-print">不要打印我</div>
</div><button type="primary" icon="file-done" @click="goPrint()">打印</button>
methods: {goPrint(){Print('#print',{noPrint:'.no-print'});}}

适用vue的html前台页面打印插件相关推荐

  1. 如何在vue项目中使用lodop打印插件

    如何在vue项目中使用lodop打印插件 - 简书 先写了个webdemo <%--Created by IntelliJ IDEA.User: AdministratorDate: 2018/ ...

  2. 页面打印插件 jquery.jqprint.js 插件使用实例

    页面打印插件 jquery.jqprint.js 插件使用实例 jquery.jqprint.js 插件下载 jqprint 是一个基于jQuery编写的页面打印的一个小插件,可以对页面指定元素的内容 ...

  3. Vue使用PrintJS实现页面打印功能

    说明 大家好,我是呆小杰,收到一个需求,要求实现 拼接成表格并能一键回填数据并能打印成A4大小(或者生成pdf)的功能. 实际上回填数据以及拼接部分都很简单,稍微陌生的就是调用浏览器打印功能并将页面内 ...

  4. html页面打印插件,分享8款网站开发中最好用的打印页面插件

    原标题:分享8款网站开发中最好用的打印页面插件 通常浏览器是通过打印命令来确定需要打印的内容,但它可以在 jQuery 插件打印页面插件的帮助下打印一个特定区域的内容..因此,您可以使用这些 jQue ...

  5. 详解如何在vue项目中使用lodop打印插件,以及样式打印预览缺失的问题(底部)

    C-Lodop是一个免费云服务程序,可接受来自其它平台浏览器的JavaScrip语句实现远程打印. 目前是各家软件公司进行手机或微信远程打印的流行解决方案. 和其它"云打印"概念相 ...

  6. 在vue中实现单页面打印之cdn引入打印

    虽然网上挺多的但我还喜欢自己的,先来看看原生javascript实现的打印上代码: 1.要打印的东西 2.预览打印 <!doctype html> <html> <hea ...

  7. vue html页面打印功能vue-print-nb

    vue项目中,HTML页面打印功能 组件vue-print-nb 源码: https://github.com/shengbid/vue-print, https://github.com/sheng ...

  8. Vue使用Print插件实现页面打印功能/打印列表

    Vue使用Print插件实现页面打印 示例 官网地址可以下载最新版 官网 下载 npm 安装 npm install print-js --save npm安装时将库导入项目(main.js) imp ...

  9. vue原生js打印插件

    ##需求 在vue单页面应用中打印目标区域 ##解决方案 使用原生window.print var printhtml = window.getElementById(dom).innerHtml / ...

最新文章

  1. Code Reading -chap4
  2. anaconda换源和恢复默认源
  3. MongoDB常用使用场景介绍
  4. LinkedIn会成为下一个诺基亚吗?
  5. UTC时间与当地时间的转换关系?
  6. +搭建“记忆宫殿”的三款思维导图神器
  7. 极棒开启AI挑战 全球寻找顶级语音合成“机械师”
  8. Android ADB动态查看内存信息之Watch使用
  9. 【C面试】一道简单的C语言面试题的思考——打印星阵
  10. 仿安居客好租网房产源码
  11. PHP+Flash网页游戏开发 - 基本思路
  12. 【变废为宝】电信IPTV中兴zxv10 b860Av1.1
  13. 【NeurIPS 2019】Yoshua Bengio报告:深度学习系统从1代到2代中的基础知识
  14. matlab 水文频率曲线,水文频率曲线matlab
  15. snapchat为什么_Snapchat朋友表情符号实际上是什么意思
  16. Android 项目正式签名打包教程
  17. 使用Python画小猪佩奇
  18. Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd'问题解决方法
  19. 连接mysql报错Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zon
  20. c语言iota怎么用,IOTA(埃欧塔)钱包使用教程

热门文章

  1. VIO中IMU选型与数据处理
  2. Python数据分析及可视化的基本环境
  3. Android中实现红绿灯动画,android红绿灯制作
  4. 如何使用js实现交通红绿灯
  5. 中国生活垃圾处理行业十四五规划与投融资模式分析报告2022~2028年
  6. 华硕 ROG主题 提取主题包
  7. Allegro如何导入高清Logo、二维码、防静电标识等图片以及汉字
  8. 搜狗2016年校招笔试编程题记录+总结
  9. 易基因|TSD物种全基因组DNA甲基化模式对孵育性别和过去孵育温度的响应 | 性别决定
  10. 计算机视觉基础-1——直观简介