思路

一、购买可以扫码二维码的扫码枪(我这里采购的是 scanhome 高密版)也可以采购其他的扫码枪。扫码枪的原理其实就是识别二维码信息 然后 替代人工键盘输入将信息输入到 光标所在的输入框或者文件中。

二、使用usb插入电脑中测试 (设置扫码枪结束符为回车 或者 二维码是自己生成的设置数据内容结束符为回车)

三、前端界面有输入框 输入框绑定回车事件

我这里前端用的vue+elementui 当然用原生HTML或其他语言都可以 只要实现输入完信息回车请求接口就ok

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
<head th:replace="/base/head::header">
</head><body><div id="dataId"><el-card class="box-card" style="text-align: center;padding: 100px;"><h2>输入解析后的二维码信息</h2><el-input style="width: 600px;"placeholder="请输入内容"v-model="textarea"@keyup.enter.native="clickButton"></el-input><el-button type="primary" @click="clickButton">数据接收</el-button></el-card></div><script>new Vue({el: "#dataId",data: {textarea: '',},methods: {clickButton:function(){var param = this.textarea;//JSON.stringify({qrStr: this.textarea});if(!param){this.$message({message: "请输入数据!",type: 'warning'});return;}var that = this;$.ajax({type: "POST",data: param,url: "/qrcode/qr/sendData",headers: {"Content-Type": "application/json"},cache: false,success: function (result) {if (result.status== "SUCCESS") {that.$message({message: "数据传输成功!",type: 'success'});that.textarea = '';} else {that.$message({message: "数据传输失败!",type: 'error'});that.textarea = '';}}});},}})</script></body></html>

四、后端接口实现  访问"/qrcode/qr/sendData"接口接收二维码信息 然后相应处理,,"/qrcode/qr/sendData", 其中/qrcode是后端项目根地址

@RestController
@RequestMapping("/qr")
public class QRCodeDataController {@PostMapping("/sendData")public RtnData sendData(@RequestBody String map) {System.out.println(map);if(map.isEmpty()){return RtnData.ERROR(null);} else  {return RtnData.SUCCESS(null);}}
}

使用扫码枪扫码二维码并采集二维码信息相关推荐

  1. API采集接口源码电商采集工具接口

    API采集接口源码是一个非常重要的工具,它可以帮助我们快速地获取各种数据,比如新闻.股票.天气.地图等等.在这篇文章中,我们将会介绍API采集接口源码的一些基本知识,并且给出一些实用的例子. 一.AP ...

  2. 基于Vue3实现扫码枪扫码并生成二维码的代码解析

    基于Vue3实现扫码枪扫码并生成二维码的代码解析 在本文中,我们将介绍如何使用Vue3实现扫码枪扫描条形码或二维码,并将其转换为二维码的过程.这个过程将涉及到以下步骤: 在Vue3项目中安装和导入vu ...

  3. jq将网页生成二维码插件 给网站内页添加手机扫码访问教程 给网站添加二维码教程 网站如何生成二维码

    很多用户通过电脑访问了你的网站,可能某些他想手机查看,那么刚好用的这个功能,这个鹏仔简单写了下,电脑端屏幕大于1198的会显示二维码,小于则当做移动端或ipa隐藏不显示. 本次需要引入jq,如果你的站 ...

  4. 前端扫码枪扫码功能坑点集锦

    前端扫码枪扫码功能坑点集锦 1.扫码枪无法识别中文问题 2.扫码枪在不同浏览器版本中不触发enter事件问题 3.接收二维码内容输入框设置autofocus属性在某些浏览器版本生效 4.将页面接收数据 ...

  5. 扫码枪扫码后触发方法

    扫码枪扫码后触发方法 先生成一个二维码,都知道二维码传递的信息就是一串字符,而扫码枪扫码后可以将二维码的信息自动输入至文本框. 再在html页面写一个input(textarea),input(tex ...

  6. 生成有时间限制的二维码_微信公众号渠道二维码怎么制作?监测渠道效果的利器来了...

    每逢营销节点,各种渠道推广少不了,非常时刻需要能够统计不同渠道二维码的数据情况. 微信引流效果好不好怎么判断?新增人数为什么一团乱麻?粉丝又分别是从哪个渠道来的? 用渠道二维码就能搞定这些问题. 一. ...

  7. 使用二维码识别技术的好处_二维码门禁你知道支持多少种识别方式

    时代在进步,随着移动互联网的蓬勃发展,手机成为我们生活中必不可少的工具.二维码门禁应运而生,它是安防市场的创新发展者,也是二维码门禁系统的一个重要设备.那么一个二维码门禁读卡器到底支持多少种识别方式呢 ...

  8. 怎么用python生成带二维码的照片_怎么制作二维码图片-Python 生成个性二维码

    一.实验介绍1.1 实验内容 本课程通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小.是否在现有图片的基础上生成.是否生成动态二维码. 1.2 知识点 Python3基础 MyQR ...

  9. 鼠标悬停出现二维码动画放大,url转二维码

    鼠标悬停出现二维码动画放大,url转二维码 效果 首先引入jq和qrcode.js <script type='text/javascript' src='http://cdn.staticfi ...

  10. 网址二维码:如何制作网页链接二维码?

    1994年,一家日本的公司发明了二维码,最开始是用来追踪旗下公司零部件的维修情况.在二维码上有不同的区域,标识不同的信息,比如对齐模式.定时模式.安静区域.版本信息.数据单元等. 现如今二维码和我们的 ...

最新文章

  1. php 使用curl通过post方式提交json数据
  2. 2019年春季学期第四周作业Compile Summarize
  3. linux 添加开机自启动脚本
  4. Bigdecimal基本运算及小数保留方式枚举
  5. Transformer靠什么得以闯入CV界秒杀CNN?
  6. mock方法常用框架_基于MOCK对象和JUNIT框架测试DAO
  7. java bitmap取出数据库_bitmap一般如何取出其所表示的数据(以java为例)
  8. sql server 加密_SQL Server 2016中的新功能–始终加密
  9. CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码...
  10. 表级约束和列级约束(二十)
  11. [转载]刘继东:个人知识管理-走出去,请进来
  12. 解决ajaxSubmit无法传递自动回填和下拉框的数据
  13. MMC多电平变换器matlab/simulink模型
  14. Sonic 云真机测试平台1.3.2-release版本搭建
  15. html5标题居中怎么设置,标题居中怎么设置
  16. Google搜索引擎设置百度搜索
  17. 黑群晖docker清理缓存_嘿群辉 篇五:群辉docker迁移磁盘
  18. VoIP的原理及技术
  19. 那一年,我进传销了……(作者亲身经历)
  20. 复旦非全日制研究生计算机,信息整合!复旦大学非全日制研究生招生详情

热门文章

  1. 数据库 物化视图详解
  2. VSCode:当匹配到结果时,如何一次性全部选中操作(复制 删除)?
  3. 雅虎都沦落到卖核心资产,为何马云孙正义巴菲特还抢着买
  4. 机器视觉 | 光源照明综述(详细版)
  5. 为什么当初很多人不看好的阿里云做起来了?
  6. Map集合,Collections(集合工具类)
  7. Vue2.0之H5元素Audio属性currentTime、duration应用
  8. 【Reference Reading】MRI引导中子捕获治疗通过上调低密度脂蛋白转运体使用双钆/硼剂靶向肿瘤细胞
  9. Toolbar添加菜单栏Menu
  10. 计算机三级信息安全技术知识点总结(7)