如何集成二维码扫描插件

您可自由转发此文, 但请保留出处:Ionic在线学习网站  http://www.ioniconline.com

  1. 如何集成二维码扫描插件

    1. 安装插件:
    2. http://ngcordova.com/下载最新的ngCordova ,将 ng-cordova.min.js放到你的工程下面的 www/js/目录
    3. 在www/index.html 添加对ngcordova js的依赖,并定义一个点击事件, 用于触发扫描函数
      javascript
      <script src="js/ng-cordova.min.js"></script>

      html
      <img src="scan.png" width="250" height="180" ng-click="scanCode()">
    4. 在你的controller里面添加
      • 对ngCordova 以及cordovaBarcodeScanner的依赖:
        angular.module(‘starter’, [‘ionic’, ‘ngCordova’])
        
        
        .controller('scanCtrl', function ($scope, $cordovaBarcodeScanner)
      • scanCode的实现:
        $scope.scanCode = function () {
            $cordovaBarcodeScanner.scan().then(function(imageData) {
                alert(imageData.text);
                console.log("Barcode Format -> " + imageData.format);
                console.log("Cancelled -> " + imageData.cancelled);
            }, function(error) {
                console.log("An error happened -> " + error);
            });
        };

      其中then里面第一个参数用于定义当收到正确的扫描结果后的处理函数, 第二个参数定义出错的处理函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值