1.安装插件
ionic cordova plugin add cordova-plugin-cszbar
npm install --save @ionic-native/zbar
2.引入
import { ZBar, ZBarOptions } from '@ionic-native/zbar';
constructor( private zbar : ZBar ){ }
scan() { let options: ZBarOptions = { flash: 'off', text_title: '扫码', drawSight: false }; this.zbar.scan(options) .then(result => { alert("结果:" + result); }) .catch(error => { alert(error); // 错误信息 }); }
3.添加到NgModule中
import {ZBar} from '@ionic-native/zbar';
@NgModule({
providers: [ZBar]
})
export class AppModule { }
4.添加到Android平台
cordova platform add android
5.运行到真机
cordova run android