数据采集目前最简便的方式就是使用微信公众号开发:微信提供的jsAPI,授权使用到的功能一是用户授权,实现用户的自动登录;2是接调用手机摄像头扫描二维码,实现产品条码或二维码数据的采集。
核心代码:
wx.ready(function () { $(document).ready(function () { $("#button").click(function () { wx.scanQRCode({ needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果, scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是一维码,默认二者都有 success: function (res) { var serialNumber = res.resultStr; // 当needResult 为 1 时,扫码返回的结果 var serial = serialNumber.split(","); serialNumber = serial[serial.length - 1]; $('#barcode').val(serialNumber); } }); }); }) });
Done!