【发布时间】:2019-03-14 19:15:41
【问题描述】:
您好,我正在尝试从我的数据库中获取数据,在 componentDidMount() 中,它可以正常工作:
componentDidMount() {
firebase.database().ref('/users/' + user.uid).once('value').then(function(snapshot) {
var valeur = snapshot.val();
return valeur;
});
this.setState({userData:valeur});
}
我只是想知道如何将此数据分配给可以在此函数之外使用的变量,我尝试了 setstate 并使用我在外部声明的变量我没有得到任何工作:react native 可能未处理的承诺拒绝(id 0 ) 类型错误:this.setState 不是函数。谢谢
【问题讨论】:
标签: javascript firebase react-native firebase-realtime-database