最近做项目需要打印快递单,在网上搜索了一下发现直接给出代码的比较少。
首先说一下js网页打印的几种方法:
1.window.print()
会弹出打印对话框
2.使用html 标签引入Webbrowser控件
这种方式是其只兼容IE10以下的浏览器,其他浏览器不可使用
3.document.execCommand(”print”)
类似window.print()
**4.采用JQuery插件
5.用浏览器打印第三方插件如lodpod等**
由于我这边不需要兼容ie10以下,而且个人不喜欢在react项目中引入jquery,同时嫌第三方插件太麻烦,最终选择window.print()
在本文中,我们将探讨如何使用JavaScript来实现快递单的打印功能。在开发过程中,有多种方法可以实现在网页上进行打印,但每种方法都有其优缺点和适用场景。我们将会详细讨论这些方法,并着重介绍在给定示例中选用的`window.print()`方法。
我们来看几种常见的JavaScript网页打印方法:
1. **window.print()**:这是最基础的打印方法,调用这个函数会立即弹出系统的打印对话框,允许用户选择打印机和打印设置。这种方法简单易用,适用于大多数现代浏览器。
2. **HTML `
1