【发布时间】:2020-02-28 08:48:15
【问题描述】:
大家! 我已经将我的应用程序与 firebase 连接,但我无法在我的应用程序上显示用户数据: 能否请您看一下我的代码:
componentDidMount() {
firebase.auth().onAuthStateChanged(user => {
if(user!=null){
userId = firebase.auth().currentUser.uid
}else {
this.props.navigation.navigate("Loading");
}
}),
firebase.database().ref('Users/').on('value', function (snapshot) {
console.log(snapshot.val()); //this work
// let name = snapshot.val().name;
// this.setState ({users :name,}) //this not work
});
}
......和
<View style={styles.contain}>
<ProfileDetail
// image={userData.image}
// textFirst={users.name}
// point={userData.point}
textSecond={this.state.name} //. i'd like to display the child on this
textThird={currentUser.email}
// onPress={() => navigation.navigate("ProfileExample")}
/>
我的代码有什么问题吗? 请帮帮我!
【问题讨论】:
标签: javascript reactjs firebase react-native firebase-realtime-database