0
嗨,大家剛學習如何使用js與react-native,爲什麼我可以推setstate?總會有「語法錯誤意外令牌」。如何推送多個標記的反應原生ios地圖上的字典
getInitialState() {
return {
marker : []
};
},
fetch('http://www.mywebsite.search.php')
.then((response) => response.json())
.then((responseData) => {
console.log('Fetch Success');
console.log(responseData);
this.setState({ marker: [] });
for (var p in responseData) {
this.setState({
// marker.push({
// latitude: responseData[p]['lat'],
// longitude: responseData[p]['lng']
//})
});
}
})
.catch((error) => {
console.warn(error);
})
.done();
'marker'不存在,所以你需要在循環內部創建它,就像你在上面做的那樣,但是用數據。 – kappaallday