我正在使用barcodescanner插件创建一个带离子的简单条形码扫描应用。
我可以通过按下按钮启动扫描仪,但我想在启动应用程序时启动扫描仪。
我已尝试通过我的网页构造函数启动扫描程序:
constructor(public navCtrl: NavController, public barcodeScanner: BarcodeScanner, private safariViewController: SafariViewController) {
this.scanObject();
}
还可以通过以下功能:
ionViewDidLoad(){
this.scanObject();
}
在我打电话的功能下面
scanObject(){
this.barcodeScanner.scan().then((barcodeData) => {
// Success! Barcode data is here
//alert(barcodeData.text);
this.processScanResult(barcodeData.text);
}, (err) => {
// An error occurred
});
}