我是 React 本机框架的新手。我使用“create-react-native-app AwesomeProject”创建了应用程序。我想在我的项目中使用 BLE,因此我安装了“react-native-ble-plx”模块,但是当我创建 BleManager 实例时,它会抛出错误 TypeError: Cannot read property 'createClient' of undefined。为什么会抛出这个错误?我的 App.js 是:
import React from "react";
import { StyleSheet, Button, Text, View, Alert } from "react-native";
import { BleManager } from 'react-native-ble-plx';
export default class App extends React.Component {
constructor() {
super();
this.manager = new BleManager();
}
TestFunction() {
Alert.alert('Button Pressed !!!')
}
render() {
return (
<View style={styles.container}>
<Button onPress={ this.TestFunction } title="Learn
More"color="#841584" />
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: "#fff",
alignItems: "center",
justifyContent: "center"
}
});
add this.manager = new BleManager();
在 componentDidMount() 中
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)