Ionic framework Javascript:UncaughtTypeError:Object(…)不是函数
当我在安德里欧设备上运行我的应用程序后为BLE扫描创建了一些代码,然后在ionic project中添加了BLE插件时,它从vendor.js中给出了“uncaughttypeerror:Object(…)不是函数”Ionic framework Javascript:UncaughtTypeError:Object(…)不是函数,ionic-framework,bluetooth-lowenergy,Ionic Framework,Bluetooth Lowenergy,当我在安德里欧设备上运行我的应用程序后为BLE扫描创建了一些代码,然后在ionic project中添加了BLE插件时,它从vendor.js中给出了“uncaughttypeerror:Object(…)不是函数” import { BLE } from '@ionic-native/ble'; ionViewDidEnter() { console.log('ionViewDidEnter'); this.scan(); } scan()
import { BLE } from '@ionic-native/ble';
ionViewDidEnter() {
console.log('ionViewDidEnter');
this.scan();
}
scan()
{
this.setStatus('Scanning for Bluetooth LE Devices');
this.devices = []; // clear list
this.ble.scan([], 5).subscribe(
device => this.onDeviceDiscovered(device),
error => this.scanError(error)
);
setTimeout(this.setStatus.bind(this), 5000, 'Scan complete');
}
看起来你正在使用离子3,也许你正在离子3中使用离子4插件。所以只需删除插件并安装此插件 点击
让我知道它是否工作。看起来你正在使用离子3,也许你正在离子3中使用离子4插件。所以只需删除插件并安装此插件 点击
让我知道它是否工作。嗨,欢迎来到SO。您可以将导致错误的代码添加到帖子中吗?@JuhoRutila我已经添加了类型脚本代码。您可以指定您的ionic框架版本以及ionic原生ble插件版本吗?cli软件包:(C:\Users\techbrain\AppData\Roaming\npm\node\U模块)@ionic/cli utils:1.19.2 ionic(ionic cli):3.20.0全局软件包:cordova(cordova CLI):9.0.0(cordova-lib@9.0.1)本地软件包:Cordova平台:android 8.0.0系统:节点:v10.15.3 npm:6.9.0操作系统:Windows 10环境变量:android\u主页:未设置杂项:后端:pro Cordova插件ble central 1.2.2“ble”可能是Hi的副本,欢迎访问SO。您可以将导致错误的代码添加到帖子中吗?@JuhoRutila我已经添加了类型脚本代码。您可以指定您的ionic框架版本以及ionic原生ble插件版本吗?cli软件包:(C:\Users\techbrain\AppData\Roaming\npm\node\U模块)@ionic/cli utils:1.19.2 ionic(ionic cli):3.20.0全局软件包:cordova(cordova CLI):9.0.0(cordova-lib@9.0.1)本地软件包:Cordova平台:android 8.0.0系统:节点:v10.15.3 npm:6.9.0操作系统:Windows 10环境变量:android\u主页:未设置杂项:后端:pro Cordova插件ble central 1.2.2“ble”可能重复