代码如下:
从'@angular/core'导入{组件}; 从 'ionic-angular' 导入 { NavController, Platform }; 从'@ngx-translate/core'导入{ TranslateService }; 从'@ionic-native/barcode-scanner'导入{ BarcodeScanner }; @零件({ 选择器:'page-home', 模板网址:'home.html' }) 导出类主页 { 构造函数(公共navCtrl:NavController,私有翻译:TranslateService,私有barcodeScanner:BarcodeScanner){ } //切换语言 改变语言() { 让 browserLang = this.translate.currentLang; this.translate.use(browserLang.match(/en/) ? 'zh' : 'en'); } //扫描测试 扫码(){ this.barcodeScanner.scan() .then((结果) => { 控制台.log(结果); }) .catch((错误) => { 警报(错误); }); } }
错误图片:
参考:<a href="https://ionicframework.com/docs/native/barcode-scanner/" rel="noreferrer">https://ionicframework.com/docs/native/barcode-scanner/
新问题出现:
根据Suraj的建议,提示“plugin_not_installed”
错误图片:
开发环境:Visual Studio 2017