var bc = new plus.barcode.Barcode('bcid');
bc.onmarked = function(){
bc.cancel();
bcid = document.getElementById('bcid');
bcid.parent.removeChild(bcid);
};
bc.start();
扫描二维码后 摄像头还是开着的 bcid这个div也没有消失 请问该完全关闭二维码扫描呢?
var bc = new plus.barcode.Barcode('bcid');
bc.onmarked = function(){
bc.cancel();
bcid = document.getElementById('bcid');
bcid.parent.removeChild(bcid);
};
bc.start();
扫描二维码后 摄像头还是开着的 bcid这个div也没有消失 请问该完全关闭二维码扫描呢?
8 个回复
hupeh
这个问题我也碰到了,盼回复。
hupeh
我是参考Demo的扫描代码,在自己的页面内置了一个DIV层进行扫描,扫描成功后希望关闭摄像,但是无法成功。
YanRong
这么说的话,表示目前cancel的实现是有问题的?
DCloud_App_Array
在HelloH5应用中有示例,点击列表中“Barcode"->"扫一扫",
源代码在plus/barcode.html、plus/barcode_scan.html中。
YanRong
> 在HelloH5应用中有示例,点击列表中“Barcode"->"扫一扫",
> 源代码在plus/barcode.html、plus/barcode_scan.html中。
这个例子就是用的 mui.back
但是参考上面的回答:
> 如果用mui的back,它有一套逻辑,可能不一定是会close这个webview。
所以想问一下:目前cancel的实现是有问题的?
DCloud_App_Array
HelloH5中没有使用mui
2015-04-26 22:22
YanRong
抱歉,看错了是 back() 方法,放在 common.js 里。
不过common.js 没有在教程里提及,用的时候,是直接用, 还是参考部分来用?
2015-04-26 22:32
huiyichengyi
我是在进入List界面然后在list界面预加载明细界面,然后调用扫码功能,我用的是单独开一个webview显示二维码扫描界面 但是发现了一个问题,android自己的返回键无法关闭扫描界面但是点击二维码界面取消mui.back()可以关闭扫描界面,什么原因啊?
String - nstart
能给扫描时添加几个按钮吗???
DCloud_App_Array
参考HelloH5模板应用的plus/barcode_scan.html
2016-05-13 16:44
String
哦 已经找到了.谢谢.
2016-05-17 10:06
5***@qq.com
vue单页面应用程序怎么使用