我正在尝试创建典型的管理应用程序,作为后端的响应,在用户获取期间,我以如下形式获取了一些有关分页的数据:
{
current_page: 1,per_page: 20,last_page: 13,total: 250,links: {
next_page: '...',prev_page: '...'
}
}
但在我的应用程序中,我只需要下一个数据:
{
current_page: 1,}
创建一些用于获取 API 的“服务”文件是否正常,如下所示:
const preparePagination = (pagination) => {
const { total,links,...neededData } = pagination
return neededData
}
const usersService = {
fetchUsers: async (params) => {
const res = await api.getUsers(params);
return {
users: res.users,pagination: preparePagination(res.pagination),}
},}