没有看到所有 Post 个对象?

Not Seeing All The Post Objects?

下面的代码从 JSON 对象中提取,但是它有一个主要问题:

它看到了 98 个帖子中的 10 个。我应该看到全部 98 个,不是吗?由于我使用的是平面列表,它应该拉出所有可用的帖子,但它停在 10。但是,如果我 console.log,我看到大约 30 个帖子,但仍然不是全部 98 个。

              render() {
              return (
                <View style={styles.theContainer}>
                  <FlatList
                  data={this.state.data}
                  keyExtractor={(x,i)=>i}
                  renderItem={({item}) => {
                    return (
                      <View>
                        <HTMLView
                          value={item.title.rendered}
                          styles={styles.topicTitle}
                        />
                        <HTMLView
                          value={item.excerpt.rendered}
                        />
                      </View>
                    )}
                  }
                  />
                </View>
              );
              }
            }

您需要覆盖平面列表中的一些属性。首先,将 initialNumToRender 属性 设置为您要显示的初始记录数。

此外,API 要求您指定要记录的数量,如下所示:

/wp/v2/posts?per_page=100

在此处查看文档!

https://developer.wordpress.org/rest-api/using-the-rest-api/pagination/

来自文档:

"The API endpoints default to providing a limited number of items per request, the same way that a WordPress site will default to 10 posts per page in archive views."