componentDidMount(){
fetch('https://boboboi.online/c_api_sales/get_dest',{
method: 'POST',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
body: JSON.stringify({
port_code: 'CP-002',
api_key: 'ae9a6ce9a7479038d998060ef6d65ca9f86a13ed962a5366b3b0662cc52dde1b',
token: 'a959190d43520f8017ed2ca09ffc61bb'
}),
})
.then((response) => response.json())
.then((responseJson) => {
this.setState({
isLoading: false,
dataSource: responseJson
}, function() {
// In this block you can do something with new state.
});
})
.catch((error) => {
console.error(error);
});
}
GetPickerSelectedItemValue=()=>{
Alert.alert(this.state.PickerValueHolder);
}
答案 0 :(得分:0)
map()方法可以与数组一起使用,而不能与对象一起使用。因此,如果您想使用map方法,可以尝试使用它,例如Object.keys(this.state.dataSource).map((key,index)=> {//您的函数和逻辑});