无言的飞雪
无言的飞雪
  • 发布:2016-03-21 18:57
  • 更新:2018-05-09 19:01
  • 阅读:3587

barcode创建的二维码扫描器,用scan.cancel();取消不了怎么办

分类:HTML5+

如题:
代码如下
var scan=null;
function onmarked(type,result){
//var scanCode =plus.webview.getWebviewById('xxx.html');
//mui.fire(scanCode,'getCode',{resultCode:result});
scan.cancel();//这句话不起作用,二维码扫描器一直在
//mui.back();
}
mui.plusReady(function(){
scan = new plus.barcode.Barcode('bcid');
scan.start();
scan.onmarked=onmarked;
console.log(scan);
});

2016-03-21 18:57 1 条评论 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com - 小板栗

先看官方接口文档:http://www.html5plus.org/doc/zh_cn/barcode.html
start: 开始条码识别
cancel: 结束条码识别
close: 关闭条码识别控件
setFlash: 是否开启闪光灯
所以,你要的应该是scan.close();

l***@163.com

l***@163.com

用close也没用啊,还是关闭不了!有解决方案了吗?

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