【问题标题】:ionic cordova Barcode Scanner only QR Codeionic cordova 条码扫描器仅二维码
【发布时间】:2016-05-08 16:34:51
【问题描述】:

我使用 cordova 条码扫描器将 QR_CODE 集成到应用程序中。

但通常,当我扫描二维码时,条形码扫描仪会发现 UPC_E 码。我必须重新扫描二维码才能找到它。

截至目前,我使用以下代码自动重新扫描(但我的用户并不清楚,这是一个丑陋的解决方案):

$scope.scanBarcode = function() {
    $cordovaBarcodeScanner.scan().then(function(imageData) {
        if (imageData.format == "QR_CODE") {
            // Business code for QR Code
        }
        else {
            return $scope.scanBarcode();
        }
    }, function(error) {
        console.log("An error happened -> " + error);
    });
};

你知道强制条码扫描器只扫描 QR_CODE 并忽略其他代码的方法吗?

我在文档中找不到任何内容。

【问题讨论】:

  • 任何解决方案???
  • 不,我没有找到任何人:'(

标签: cordova ionic-framework barcode qr-code


【解决方案1】:

scan()函数有一个选项,你可以设置格式来扫描某种代码。

格式为:
'二维码' | 'DATA_MATRIX' | 'UPC_E' | 'UPC_A' | 'EAN_8' | 'EAN_13' | 'CODE_128' | 'CODE_39' | 'CODE_93' | '科达巴' | 'ITF' | 'RSS14' | 'RSS_EXPANDED' | 'PDF417' | '阿兹特克' | '微星'

【讨论】:

    猜你喜欢
    • 2014-04-25
    • 2014-09-30
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多