下面我试着用下面的代码来设置条形码扫描器。
https://ionicframework.com/docs/native/barcode-scanner/
这是我的密码-

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { BarcodeScanner } from '@ionic-native/barcode-scanner';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {

constructor(private barcodeScanner: BarcodeScanner) {

}

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

console.log(barcodeData);

}, (err) => {

});
}

当我运行它时,我会错误地说
Typescript Error
Unexpected token. A constructor, method, accessor, or property was expected.

我不确定是什么导致了这个错误,因为我已经遵循了给出的代码。

最佳答案

您需要将代码放在构造函数或函数中。

ScanCode() : any{
    this.barcodeScanner.scan().then((barcodeData) => {
    console.log(barcodeData);
    }, (err) => {
    });
}

10-06 07:34