【问题标题】:How do I do a limited API call, then once that returns replace with the full API call?如何进行有限的 API 调用,然后在返回后替换为完整的 API 调用?
【发布时间】:2020-06-05 05:11:18
【问题描述】:

当页面打开时,我有几个 API 调用会填充磁贴,但是它们为初始加载返回了太多数据,从而导致加载时间变慢。尽管在使用页面时仍需要此数据。有没有办法可以进行有限的 API 调用,例如 ?limit=24&offset=0,它返回结果、填充图块等,然后触发完整的 API 调用并在完成后重新返回/重新填充数组等?

【问题讨论】:

  • 您可以,但您需要服务器端代码来获取您请求的值的查询字符串。

标签: reactjs api


【解决方案1】:

是的,你可以。您应该更改后端 API 并添加分页 到 API,然后您可以使用按钮或 滚动以加载更多内容。

可选 您也可以使用跟随包进行无限滚动,加载更多:

infinite scroll

【讨论】:

猜你喜欢
  • 2012-07-31
  • 2019-08-12
  • 2020-04-13
  • 1970-01-01
  • 2020-07-28
  • 1970-01-01
  • 2023-02-21
  • 1970-01-01
相关资源
最近更新 更多