Wex5生成的APP连接扫描枪进行扫码的实现方法

-醉影伴着 分享 2020-06-17 下载文档

Wex5生成的APP连接扫描枪进行扫码的实现方法

一:外设

扫描枪型号(测试使用):HoneyWell 1400g 连接手机数据线:OTG

二、实现原理

扫描枪的功能就是阅读条码,然后把它转换为文本字符,转换完成时在文本字符后面增加回车事件(如果你的扫描枪扫描过程中没有回车事件,查阅扫描枪的说明书,找到自动回车设置图。扫描一遍后即可自动增加回车功能)。我们在APP中光标定位在输入框,用输入框接收文本字符信息,并利用回车事件触发方法保存扫码结果。

三、实现步骤 W文件代码:

component=\ design=\

xid=\ class=\>

class=\>

class=\ icon=\ onClick=\ xid=\>

扫描枪界面

xid=\ onChange=\/>

1、页面加载时光标要定位在输入框,调用onLoad方法

2、在wex5前端UI界面增加一个输入框,回车事件调用onChange方法

Js文件代码:

1、 页面加载时光标定位在输入框

Model.prototype.modelLoad = function(event) {

};

var me = this;

var tel = me.getElementByXid('tel'); tel.focus();

2、 扫码时响应回车事件,保存记录至数据库

Model.prototype.changeValue = function(event) {

};

var me = this;

var mobilephone = $.trim(me.comp('tel').val()); if (mobilephone === \ || mobilephone === null) { }

return;

me.getElementByXid('tel').value = \; var params = { };

var error = function(msg) { };

var success = function(resultData) { };

params = Common.addDevice(params); Baas.sendRequest({

\ : \, \ : params, \ : success, \ : error

if (resultData == \) { }

Common.hintInfo(\扫码成功!\);

me.getElementByXid('tel').value = \; Common.hintErr('扫码失败!');

me.getElementByXid('tel').value = \; Baas.showError(msg);

\ : mobilephone

} else if (mobilephone.length > 11) { } else {

} else {

});


Wex5生成的APP连接扫描枪进行扫码的实现方法 .doc 将本文的Word文档下载到电脑
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7 元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx