使用PokeApi创建下拉选项列表



我开始使用pokeapi.co构建我的第一个应用程序。我有一个想法,要做一个所有1000~pokemon的下拉列表,并想从api中提取数据。当我从";https://pokeapi.co/api/v2/pokemon"它确实给了我一系列口袋妖怪的名字,但它被限制为20个。有没有办法将限制设置为最大值或全部值?此外,我不确定这是否是实现下拉菜单的最佳方式,因此欢迎任何其他建议或方法。

对于pokeapi.co,调用任何没有资源ID或名称的API端点将返回该API可用资源的分页列表。默认情况下;页面";将包含多达20个资源。如果您想更改这一点,只需在GET请求中添加一个"limit"查询参数,例如?limit=1000。像这样:

https://pokeapi.co/api/v2/ability/?limit=1000

在我看来,一次请求1000个项目并不是一种优雅的方式,更不用说用户等待返回数据的时间很长了。相反,我建议你把它变成一个有搜索选项的表,把它分成每页20-30个项目的页面,一旦用户移动到新的页面,就可以获取更多的数据

最新更新