我正在使用MeteorJs和Cordova和Barcodescanner插件 我需要对不同的qrcode进行多次读取,并将每次读取发送到远程服务器。
使用此代码,我可以进行一次读取,然后Cordova关闭相机(为了制作一个我需要回忆代码的新代码)。
cordova.plugins.barcodeScanner.scan(
function(result) {
Meteor.call('newQR', result.text);
},
function(error) {
alert("Scanning failed: " + error);
}
);
如何进行多次连续读数(不退出相机读取器)?
感谢。
答案 0 :(得分:2)
您可以尝试以下方式:
function scanBarcode() {
cordova.plugins.barcodeScanner.scan(
function(result) {
Meteor.call('newQR', result.text);
if( !result.cancelled ) {
scanBarcode();
}
},
function(error) {
alert("Scanning failed: " + error);
}
);
}
scanBarcode();
答案 1 :(得分:0)
在我的流星项目中,我一直在努力解决将cordova条码扫描器放在模板内的固定div中的问题。既然,你也为流星使用相同的cordova条码扫描器插件,我想检查你是否可以对此有所帮助。问题详情可在以下链接中找到