这么写,一直闪退,记得下午第一次试用的时候,每次都能运行。求解??
var scan=null;
document.addEventListener("plusready",plusReady,false);
function plusReady(){
setTimeout(function(){
scan=new plus.barcode.Barcode('bcid');
scan.onmarked=onmarked;
scan.start({conserve:true});
},300);
}
function onmarked(type,result,file){
switch(type){
case plus.barcode.QR:
type = "QR";
break;
case plus.barcode.EAN13:
type = "EAN13";
break;
case plus.barcode.EAN8:
type = "EAN8";
break;
default:
type = "其它";
break;
}
alert(result);
}
2 个回复
hum (作者)
求教,,,顶顶顶
好烟
我这边出现过类似的问题,原因是我用js动态变更过那个存放扫描框的div的高度和宽度,导致每次打开二维码,整个app就全部退出了!