我有一个愚蠢的问题,但我没有解决它两个小时。我在react native
使用ListView,an item
是ViewPager
。所以我应该将JsonArray数据发送到ViewPager
。
fetch(url)
.then((response) => response.json())
.then((responseJson) =>{
var topData = responseJson.top_data;
var newData = responseJson.new_data;
var dataList = this.state.dataSource.cloneWithRows(topData); // topData is a jsonarray, but i just want it be a Item data, how to do?
this.setState({
dataSource: dataList,
});
})
.catch((error) => {
let message = error.message;
});
}
------------在22/2/2017更新,解决它--------------
var topData = responseJson.top_data;
var data = {topData : topData}
var dataList = this.state.dataSource.cloneWithRows(data);