本文主要讲解BarcodeScanner插件的使用
当我们在开发中遇到要在App中加入扫描二维码/条形码的需求时,我们就要用到BarcodeScanner插件
这个插件如何使用呢?下面上代码~
$scope.ring= function() {
$cordovaBarcodeScanner.scan().then(function(imageData) {
$scope.information=imageData.text;
}, function(error) {
console.log("An error happened -> " + error);
});
在这里,我将其封装成了一个方法,以便使用
$cordovaBarcodeScanner是我们封装好的服务,scan()是其中调用摄像头进行扫码的方法,.then()中的function()的参数imageData是我们扫描到二维码/条形码的图案,那么imageData.text就是通过解析这个图案得到的二维码/条形码中的信息,这个也就是我们需求中客户所要传递或显示的信息,这里我用$scope.information变量将其绑定到HTML页面上显示。
扫描界面,寻找二维码/条形码中
扫描界面,找到二维码/条形码,提示找到产品

本文介绍如何使用BarcodeScanner插件实现在App中扫描二维码/条形码的功能,并提供了具体的实现代码。
9520

被折叠的 条评论
为什么被折叠?



