Background
- 用户需要自定义设置标签或者单据内容。
- 产品技术方案选用Web架构。
- 用户环境复杂,操作系统版(Windows)本不一致,Browser兼容问题比较多。
- 用户打印设备型号多样,部分设备配置低,设备老旧。
Occasion
- 需要在Web端让用户自定义HTML模板内容打印。
- 打印数据大,但是Browser占用可使用的内存资源有限。
- 需要兼容不同的操作系统。
- 需要兼容不同的Browser。
- 需要兼容不同的打印设备。
Solution
- Web富文本编辑框生成HTML模板+插件打印(Web端作为打印Socket客户端,打印插件作为Socket服务端)
Implementation
- Web技术方案
- 富文本框: Vue+Ueditor 教程:Vue+Ueditor入门 GitHub:源码地址
- Web端与客户端Socket通信:
if