yaosong
yaosong
  • 发布:2016-04-29 09:55
  • 更新:2017-06-08 18:27
  • 阅读:1737

Barcode close方法你们好使吗,我这边不能用

分类:HTML5+

<!DOCTYPE html>
<html>

<head>  
    <meta charset="UTF-8">  
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />  
    <title></title>  
    <script src="../js/mui.min.js"></script>  
    <link href="../css/mui.min.css" rel="stylesheet" />  
    <style type="text/css">  
        * {  
            -webkit-user-select: none;  
        }  

        html,  
        body {  
            margin: 0px;  
            padding: 0px;  
            height: 100%;  
        }  

        #bcid {  
            background: #0F0;  
            height: 480px;  
            width: 360px;  
        }  
    </style>  
    <script type="text/javascript" charset="UTF-8">  

        var scan = null,  
            isopen = true;  

        function onmarked(type, result) {  
            var text = '未知: ';  
            switch (type) {  
                case plus.barcode.QR:  
                    text = 'QR: ';  
                    break;  
                case plus.barcode.EAN13:  
                    text = 'EAN13: ';  
                    break;  
                case plus.barcode.EAN8:  
                    text = 'EAN8: ';  
                    break;  
            }  
            alert(text + result);  
        }  

        function startRecognize() {  
            scan = new plus.barcode.Barcode('bcid');  
            scan.onmarked = onmarked;  
        }  

        function startScan() {  
            scan.start();  
        }  

        function closeScan() {  
            alert(scan) // 这里可以弹出 object  
            scan.close();  
        }  

        function cancelScan() {  
            scan.cancel();  
        }  

        function setFlash() {   
            scan.setFlash(isopen);  
            if (isopen) isopen = false;  
            else isopen = true;  
        }   
    </script>  
</head>  

<body>  
    <input type='button' onclick='startRecognize()' value='创建扫描控件' />  
    <input type='button' onclick='startScan()' value='开始扫描' />  
    <input type='button' onclick='cancelScan()' value='取消扫描' />  
    <input type='button' onclick='closeScan()' value='关闭扫描' />  
    <input type='button' onclick='setFlash()' value='开启闪光灯' />   
    <div id="bcid"></div>  
    <input type='text' id='text' />  
</body>  

</html>

2016-04-29 09:55 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

不好使,而且我发现 在HBuilder调试里面的表现和在打包之后的标识形式不一样

该问题目前已经被锁定, 无法添加新回复