Jsonplaceholder: 有没有办法对结果进行分页? 即 ?page=1 或 ?limit=10

创建于 2018-04-28  ·  6评论  ·  资料来源: typicode/jsonplaceholder

有没有办法对结果进行分页? 即 ?page=1 或 ?limit=10

最有用的评论

是的,这很容易。 像这样使用

http://jsonplaceholder.typicode.com/photos?_start=0&_limit=5

所有6条评论

是的,您可以使用的所有路线的列表在这里: https :

是的,这很容易。 像这样使用

http://jsonplaceholder.typicode.com/photos?_start=0&_limit=5

我在 PR #105 中记录了分页,这应该可以更容易地发现这个功能。

这是使用 JSON 占位符和 Nuxtjs 进行分页的示例。
https://codesandbox.io/embed/pagination-browser-back-broken-6mu4r

据我所知,这似乎不起作用,每当我传递任何查询参数时,我都会收到“应用程序错误”。

@skipjack请转到没有将内容安全策略 (CSP) 指令connect-src设置为self的站点,并将以下内容复制/粘贴到您的控制台中( ctrl + shift + i ):

js fetch('https://jsonplaceholder.typicode.com/posts?_page=1&_limit=2') .then(async response => { const link = response.headers.get('link') // link to next page (REST) const json = await response.json() // data payload console.log(link, json) })

你得到什么? 如果你得到一个包含 2 个对象的数组,那么它就可以工作。

在 Opera 的快速拨号页面( ctrl + t )中,我得到以下输出:

0: {userId: 1, id: 1, title: "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", body: "quia et suscipit↵suscipit recusandae consequuntur …strum rerum est autem sunt rem eveniet architecto"}
1: {userId: 1, id: 2, title: "qui est esse", body: "est rerum tempore vitae↵sequi sint nihil reprehend…aperiam non debitis possimus qui neque nisi nulla"}
length: 2
__proto__: Array(0)

https://github.com/有 CSP connect-src ,所以你不能在这个站点上测试它。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

MassiveZergInc picture MassiveZergInc  ·  7评论

andrasnemes picture andrasnemes  ·  4评论

ronhook picture ronhook  ·  6评论

antoniputra picture antoniputra  ·  3评论

adrianarodriguezgaona picture adrianarodriguezgaona  ·  10评论