本文档部分API缺少示例代码,诚挚的邀请你参与到示例代码的编写中来,你可以在代码中发布2行自定义注释,内容自拟。 有意者可与刺鸟联系(QQ:4041990 Q群:7702175)

API简介

uexScanner对象封装了条形码,二维码等扫描对象,设备相机需有自动对焦功能。

接口说明

方法说明
uexScanner.open()启动扫描。
uexScanner.cbOpen(opId,dataType,data)uexScanner.open的回调方法。
cbOpen(opId,dataType,data)

参数名称描述
opId操作ID
dataType返回数据的数据类型为uex.cJSON(值为1)
data返回的数据:条码值及其类型,数据格式为:{'type':'xxxx','code':'xxxxxx'}

// 本代码由寒暄提供,如有bug请和寒暄联系(QQ:457696322 Q群:7702175)
<!DOCTYPE html>
<html>
<head>
<title>AppCan API uexScanner</title>
<meta charset='utf-8'>
<script>
window.uexOnload = function(type){
    if(!type){
        uexWidgetOne.onError=function(opCode,errorCode,errorDesc){
            console.log(errorCode+':'+errorDesc);
        }
    }
}
function $$(id){
    return document.getElementById(id);
}
function scannerOpen(){
    uexScanner.cbOpen =function (opCode,dataType,data){
        var obj = eval('('+data+')');
        console.log('Result:' + obj.code + ' Format:'+obj.type);
    }
    uexScanner.open();
}
</script>
</head>
<body>
    <div>
        <div><input type='button' value='扫描商品条形码' onclick='scannerOpen();'/></div> 
    </div>
</body>
</html>