ionic 二维码扫描 添加步骤

首先在vscode安装插件

$ ionic cordova plugin add phonegap-plugin-barcodescanner

$ npm install --save @ionic-native/barcode-scanner


给当前页面导入插件

import { BarcodeScanner } from '@ionic-native/barcode-scanner';

注入到constructor 里

constructor(private barcodeScanner: BarcodeScanner) {

  }


扫描方法 html 页面button 调用这个方法就可以

scanCode() {

    this.barcodeScanner.scan().then(barcodeData => {

      let iThis = this;

      iThis.scannedCode = barcodeData.text;

      let params = {

        'ocrFlag': "N",

        'materielNo': iThis.scannedCode

      };

      iThis.service.httpGet('OMaterielStock_appScanVinNo', params, function (result) {

        iThis.carInfo = result.OMaterielStock;

        if(iThis.carInfo["materielNo"]){

          iThis.vinCode = iThis.carInfo["materielNo"];

          iThis.showOutCarStorageOption = true;

        }else{

          alert("不存在此物料!");

        }

      }, true);

    }, (err) => {

        console.log('Error: ', err);

    });

  }

你可能感兴趣的:(ionic 二维码扫描 添加步骤)