Skip to content

Commit d470c5e

Browse files
authored
Merge pull request #154 from Xavier9896/main
fix: 修复 demo 切换 0.0.58 及后续版本无法正常显示二维码的bug
2 parents 633fdaf + fa9176b commit d470c5e

File tree

2 files changed

+34
-13
lines changed

2 files changed

+34
-13
lines changed

README.md

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,23 +29,34 @@ vue-plugin-hiprint (基于 [hiprint 2.5.4](http://hiprint.io/)) 当时只是为
2929

3030
由于hiprint官网最后一次更新时间为2019年【hiprint 2.5.4 是 [LGPL](#关于lgpl协议) 协议】,后在诸多使用者及反馈下进行了许多优化调整。
3131

32-
[更新日志](CHANGELOG.md)(感谢各位群友支持和参与)
33-
3432
## vue-plugin-hiprint [更新日志](CHANGELOG.md)
35-
> hiprint for Vue2.x / Vue3.x (基于jQuery, 理论上应该也是支持其他框架的)
3633

37-
> **jQuery/uniapp** 项目 见下方 [jQuery/uniapp 项目使用](#jQuery/uniapp 项目使用)
34+
(感谢各位群友支持和参与)
35+
36+
## 关联项目矩阵
37+
38+
|项目名称| 项目地址 | 下载地址 | 描述 |
39+
|---|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|----------------------|
40+
|vue-plugin-hiprint| [github](https://gitee.com/CcSimple/vue-plugin-hiprint)[gitee](https://gitee.com/CcSimple/vue-plugin-hiprint)| [npm](https://www.npmjs.com/package/vue-plugin-hiprint) | 打印设计器 |
41+
|electron-hiprint| [github](https://gitee.com/CcSimple/electron-hiprint)[gitee](https://gitee.com/CcSimple/electron-hiprint) | [releases](https://github.com/CcSimple/electron-hiprint/releases) | 直接打印客户端 |
42+
|node-hiprint-transit| [github](https://github.com/Xavier9896/node-hiprint-transit)[gitee](https://gitee.com/Xavier9896/node-hiprint-transit) | - | web与客户端中转服务 |
43+
|uni-app-hiprint| [github](https://github.com/Xavier9896/uni-app-hiprint) | - | uni-app webview demo |
44+
45+
> hiprint for Vue2.x / Vue3.x (基于jQuery, 也支持其他框架)
3846
39-
## 注意事项!!
47+
> **jQuery/uniapp** 项目 见下方 [jQuery/uniapp 项目使用](#jqueryuniapp-项目使用)
4048
41-
- NodeJs 需要 16.x 版本 (开发使用的 16.18.1)
42-
- <div style="color: red">【vue-plugin-hiprint】与【hiprint.io官网】差异甚多,请忽混用!请忽混用!请忽混用!</div>
43-
- <div style="color: orange">请使用我提供的打印客户端,或者自行修改打印客户端的源码,以适配本项目的模板!</div>
44-
- 主分支是融合版本的最新代码,如果你不需要修改 hiprint 相关代码. 请使用 npm 包的方式安装.
45-
- 使用直接客户端时,本地开发连接没问题,部署到线上出现跨域无法连接打印客户端问题:
46-
- [线上跨域问题,请升级 https! 说明:https://www.cnblogs.com/daysme/p/15493523.html](https://www.cnblogs.com/daysme/p/15493523.html)
47-
- 如需提交 PR 请前往 github 合并后可自动发布npm包并同步代码到 gitee
48-
- vue-plugin-hiprint 包不包含UI界面,需要自行处理。如果想更快速引入请查看 [sv-print组件库](https://ccsimple.github.io/sv-print-docs/)
49+
> [!IMPORTANT]
50+
>
51+
> **注意事项**
52+
> - NodeJs 需要 16.x 版本 (开发使用 16.18.1)
53+
> - <div style="color: red">【vue-plugin-hiprint】与【hiprint.io官网】差异甚多,请忽混用!请忽混用!请忽混用!</div>
54+
> - <div style="color: orange">请使用项目关联的打印客户端,或者自行修改打印客户端的源码,以适配本项目的模板!</div>
55+
> - 主分支是融合版本的最新代码,如果你不需要修改 hiprint 相关代码. 请使用 npm 包的方式安装.
56+
> - 使用直接客户端时,本地开发连接没问题,部署到线上出现跨域无法连接打印客户端问题:
57+
> - [线上跨域问题,请升级 https! 说明:https://www.cnblogs.com/daysme/p/15493523.html](https://www.cnblogs.com/daysme/p/15493523.html)
58+
> - 如需提交 PR 请前往 github 合并后可自动发布npm包并同步代码到 gitee
59+
> - vue-plugin-hiprint 包不包含UI界面,需要自行处理。如果想更快速引入请查看 [sv-print组件库](https://ccsimple.github.io/sv-print-docs/)
4960
5061
## 快速链接
5162

@@ -279,6 +290,10 @@ hiprintTemplate.print2({});
279290
<script src="https://unpkg.com/[email protected]/dist/jquery.js"></script>
280291
<!-- 条形码 -->
281292
<script src="https://unpkg.com/[email protected]/dist/JsBarcode.all.min.js"></script>
293+
<!-- 二维码、条形码 bwip-js -->
294+
<script src="https://unpkg.com/[email protected]/dist/bwip-js.js"></script>
295+
<!-- 数字转大写 -->
296+
<script src="https://unpkg.com/[email protected]/dist/nzh.min.js"></script>
282297
<!-- 颜色选择器 -->
283298
<script src="https://unpkg.com/@claviska/[email protected]/jquery.minicolors.min.js"></script>
284299
<!-- 直接打印(print2)需要 -->

src/App.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@ import printPanels from "@/demo/panels/index";
6262
import templates from "@/demo/templates/index";
6363
import { decodeVer } from "@/utils";
6464
65+
import bwipjs from "bwip-js";
66+
import Nzh from "nzh";
67+
68+
window["bwip-js"] = bwipjs;
69+
window["Nzh"] = Nzh;
70+
6571
export default {
6672
name: "App",
6773
components: {

0 commit comments

Comments
 (0)