代码如下。。
。。。。。。。。。。。。。。。。。。。
<div class="mui-content">
<button id="startScan" class="mui-btn mui-btn-success">开始扫描</button>
<button id="cancelScan" class="mui-btn mui-btn-success">取消扫描</button>
<button id="setFlash" class="mui-btn mui-btn-success">开启/关闭闪光灯</button>
<div id="bcid"></div>
</div>
<script src="../js/mui.min.js"></script>
<script type="text/javascript">
mui.init();
var scan = null;
var isOpen = false; // 闪光灯是否开始标志 true:闪光灯已经开启 false:闪光灯关闭
// 条码识别成功事件
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;
}
// 开始扫描
document.getElementById("startScan").addEventListener('tap', function() {
startRecognize();
scan.start();
})
。。。。。。。。。。。。。
1 个回复
j***@163.com - uni-App 小程序
请问您这个问题是怎么解决的?