response.json()) .然后(responseJson=>{ 这是我的国家({ 孤岛加载:false, 数据源:responseJson.com }); }) .catch(错误=>{ console.log(错误); }); } render(){ if(此.state.isLoading){ 返回( ,在这种情况下,有183个数据集可用。,javascript,api,react-native,count,fetch,Javascript,Api,React Native,Count,Fetch" /> response.json()) .然后(responseJson=>{ 这是我的国家({ 孤岛加载:false, 数据源:responseJson.com }); }) .catch(错误=>{ console.log(错误); }); } render(){ if(此.state.isLoading){ 返回( ,在这种情况下,有183个数据集可用。,javascript,api,react-native,count,fetch,Javascript,Api,React Native,Count,Fetch" />

Javascript 如何设置API中JSON数据的计数,以允许列表中有这么多JSON数据? 导出默认类futureach.Component{ 建造师(道具){ 超级(道具); 此.state={ 孤岛加载:是的, 数据源:空 }; } componentDidMount(){ 返回取回(“https://launchlibrary.net/1.4/launch") .then(response=>response.json()) .然后(responseJson=>{ 这是我的国家({ 孤岛加载:false, 数据源:responseJson.com }); }) .catch(错误=>{ console.log(错误); }); } render(){ if(此.state.isLoading){ 返回( ,在这种情况下,有183个数据集可用。

Javascript 如何设置API中JSON数据的计数,以允许列表中有这么多JSON数据? 导出默认类futureach.Component{ 建造师(道具){ 超级(道具); 此.state={ 孤岛加载:是的, 数据源:空 }; } componentDidMount(){ 返回取回(“https://launchlibrary.net/1.4/launch") .then(response=>response.json()) .然后(responseJson=>{ 这是我的国家({ 孤岛加载:false, 数据源:responseJson.com }); }) .catch(错误=>{ console.log(错误); }); } render(){ if(此.state.isLoading){ 返回( ,在这种情况下,有183个数据集可用。,javascript,api,react-native,count,fetch,Javascript,Api,React Native,Count,Fetch,根据文档,有一个限制参数控制页面大小。将URL中的该参数设置为-1将返回所有结果: https://launchlibrary.net/1.4/launch?limit=-1根据文档,有一个限制参数控制页面大小。将URL中的该参数设置为-1将返回所有结果: https://launchlibrary.net/1.4/launch?limit=-1根据注释:响应中的总数是符合您的条件的总启动次数,用于分页。您可以通过更改偏移量来获得下一页。我如何更改偏移量?根据注释:响应中的总数是总数符合您的条件

根据文档,有一个
限制
参数控制页面大小。将URL中的该参数设置为
-1
将返回所有结果:


https://launchlibrary.net/1.4/launch?limit=-1

根据文档,有一个
限制
参数控制页面大小。将URL中的该参数设置为
-1
将返回所有结果:


https://launchlibrary.net/1.4/launch?limit=-1

根据注释:响应中的总数是符合您的条件的总启动次数,用于分页。您可以通过更改偏移量来获得下一页。我如何更改偏移量?根据注释:响应中的总数是总数符合您的条件的启动数,用于分页。您可以通过更改偏移量来获得下一页。我如何更改偏移量?是的!这将实际加载每次启动…谢谢您将必须查看获取特定EP所需的其他参数!这将实际加载每次启动…谢谢e查看获取细节所需的其他参数
export default class FutureLaunches extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      isLoading: true,
      dataSource: null
    };
  }

  componentDidMount() {
    return fetch("https://launchlibrary.net/1.4/launch")
      .then(response => response.json())
      .then(responseJson => {
        this.setState({
          isLoading: false,
          dataSource: responseJson.launches
        });
      })
      .catch(error => {
        console.log(error);
      });
  }

  render() {
    if (this.state.isLoading) {
      return (
        <View style={styles.container}>
          <ActivityIndicator />
        </View>
      );
    } else {
      let launches = this.state.dataSource.map((val, key) => {
        return (
          <View key={key}>
            <Text style={styles.name}>{val.name}</Text>
            <Text>{val.net}</Text>
            <Text>{val.windowstart}</Text>
            <Text>{val.windowend}</Text>
            <Text>{val.count}</Text>
          </View>
        );
      });

      return (
        <View style={styles.container}>
          <ScrollView contentContainerStyle={styles.contentContainer}>
            {launches}
          </ScrollView>
        </View>
      );
    }
  }
}

});