当前页码:data.number,此为当前所在的页码,在你给出的示例中,其值是0。
每页条数:data.size,代表每页包含的数据条数,示例里该值为3。
总条数:data.totalElements,表示数据的总数量,示例中的值是11。

处理 number 后端传值 默认为0的问题

transformer: res => {
  const { content = [], number = 0, size = 10, totalElements = 0 } = res.data || {};

  // 确保页码从 1 开始
  const pageNum = number + 1;
  const pageSize = size > 0 ? size : 10;

  const recordsWithIndex = content.map((item, index) => ({
    ...item,
    index: (pageNum - 1) * pageSize + index + 1
  }));

  return {
    data: recordsWithIndex,
    pageNum,
    pageSize,
    total: totalElements
  };
}

标签: none

添加新评论