在Axios GET请求中,我如何从服务器获取部分数据。例如,我想要显示存储在我的数据库中的各种博客,但是对于第1页,我只想获得前10个博客,然后当用户点击第2页时,我想在数据库的前10个博客条目之后获得10个博客。
发布于 2020-07-16 14:03:39
在这里可以使用分页来实现所需的输出。
例如,假设您的博客网站总共有5页,如下所示:
1|2|3|4|5
因此,在向后端发出请求时,您可以在每次用户发出请求时发送页码和页面大小。然后,在后端,您可以从数据库中拼接这些元素,并将这些元素返回给客户端。
如果用户正在请求一个页面,那么在后端,你可以这样写。
DATABASE_RECORDS.splice(((pageNumber - 1) * pageSize) + 1, pageSize)发布于 2020-07-16 13:51:07
我想它的名字是分页。这里有一个关于React axios-React-pagination的教程。你不需要创建按钮,你可以在用户到达页面底部时设置一个事件,然后加载它。如果你想看一个例子,请在评论中说我很快就会这么做。
https://stackoverflow.com/questions/62928162
复制相似问题