我有一个要提取并显示在平面列表中的数据结构,这是我的数据。
-Lt10FlMt0xtru36Ztmb
name : "Hello"
-Lt0pdC5Ikwd-ZWNBiYJ
name : "Coke"
-Lt0paPi_-zkCelfoisM
name : "Pespsi"
这是我的代码:
readUserData = () => {
firebase.database().ref('Brands/').once('value').then((snapshot) => {
console.log(snapshot.val())
const userdata = snapshot.val();
// Alert.alert("Helo",userdata);
this.setState({
getListbrands : userdata
})
Alert.alert("Data",JSON.stringify(this.state.getListbrands))
});
}
在这里,我在“平面”列表中设置数据,但未显示任何内容,请指导。
{
this.state.getListbrands &&
<flatList
data={this.state.getListbrands}
keyExtractor={(a,b) => b.toString()}
renderItem={({ item }) => (
<Text style={{color:'#000'}}>{item.name}</Text>
)}
/>
}