码迷,mamicode.com
首页 > 其他好文 > 详细

使用ionic2开发一个二维码扫描功能

时间:2017-04-13 15:33:34      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:lock   import   err   好的   blog   select   gif   uri   二维   

界面添加一个按钮:

<button ion-button block color="secondary" class="Scan-button" (click)="scanQR()" [disabled]="loading">点我扫描</button>

 ts具体代码:

import { Component } from ‘@angular/core‘;
import { NavController } from ‘ionic-angular‘;
import { BarcodeScanner } from "ionic-native";

@Component({
  selector: ‘page-home‘,
  templateUrl: ‘home.html‘
})
export class HomePage {
public scannedText: string;
  constructor(public navCtrl: NavController) {

  }
  public scanQR() {

    BarcodeScanner.scan().then((barcodeData) => {
      if (barcodeData.cancelled) {
        console.log("User cancelled the action!");
        return false;
      }
      console.log("Scanned successfully!");
      console.log(barcodeData);
      this.scannedText=JSON.stringify(barcodeData);
    }, (err) => {
      console.log(err);
    });
  }
}

 运行时会告诉你缺这个缺那个,只管npm install即可

然后编译成apk的时候会提示没有接受条款,其实是找不到依赖包,根据提示使用SDK Manager装上就行,扫描效果还是很好的。

使用ionic2开发一个二维码扫描功能

标签:lock   import   err   好的   blog   select   gif   uri   二维   

原文地址:http://www.cnblogs.com/madyina/p/6703826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!