当前位置: 首页 > news >正文

Vue3轻松实现前端打印功能

文章目录

  • 1.前言
  • 2.安装配置
    • 2.1 下载安装
    • 2.2 main.js 全局配置
  • 3.综合案例
    • 3.1 设置打印区域
    • 3.2 绑定打印事件
    • 3.3 完整代码
  • 4.避坑
    • 4.1 打印表格无边框
    • 4.2 单选框复选框打印不选中
    • 4.3 去除页脚页眉
    • 4.4 打印內容不自动换行

1.前言

vue3 前端打印功能主要通过插件来实现。
市面上常用的有 vue3-print-nbprint-js 等插件。
这里我综合各种使用情况,采用 vue3-print-nb 这个插件。

2.安装配置

2.1 下载安装

npm i vue3-print-nb --save

2.2 main.js 全局配置

在这里插入图片描述

3.综合案例

3.1 设置打印区域

这里为要打印的区域设置 id 选择器

http://www.lryc.cn/news/452396.html

相关文章:

  • SHA-1 是一种不可逆的、固定长度的哈希函数,在 Git 等场景用于生成唯一的标识符来管理对象和数据完整性
  • Activiti7 工作流引擎学习
  • pytorch使用LSTM模型进行股票预测
  • 掌握 C# 异常处理机制
  • 【Redis】Redis Cluster 简单介绍
  • 【EXCEL数据处理】000010 案列 EXCEL文本型和常规型转换。使用的软件是微软的Excel操作的。处理数据的目的是让数据更直观的显示出来,方便查看。
  • golang grpc进阶
  • Java JUC(三) AQS与同步工具详解
  • 使用rust写一个Web服务器——async-std版本
  • C语言复习概要(一)
  • 二、kafka生产与消费全流程
  • 本地搭建OnlyOffice在线文档编辑器结合内网穿透实现远程协作
  • ScrapeGraphAI 大模型增强的网络爬虫
  • PDF转换为TIF,JPG的一个简易工具(含下载链接)
  • Wireshark 解析QQ、微信的通信协议|TCP|UDP
  • 网络编程(5)——模拟伪闭包实现连接的安全回收
  • C#绘制动态曲线
  • 用Python实现运筹学——Day 10: 线性规划的计算机求解
  • [C++]使用C++部署yolov11目标检测的tensorrt模型支持图片视频推理windows测试通过
  • 霍夫曼树及其与B树和决策树的异同
  • CompletableFuture常用方法
  • 本地化测试对游戏漏洞修复的影响
  • 使用rust实现rtsp码流截图
  • Cpp::STL—string类的模拟实现(12)
  • 一文搞懂SentencePiece的使用
  • 一个简单的摄像头应用程序1
  • 通过PHP获取商品详情
  • 【Android】获取备案所需的公钥以及签名MD5值
  • 看480p、720p、1080p、2k、4k、视频一般需要多大带宽呢?
  • 解决IDEA中@Autowired红色报错的实用指南:原因与解决方案