utils里面封装的pagination函数

来源:7-8 表格分页

Singularity奇点

2019-04-28

这个pagination函数绝对有问题
原来的代码如下

pagination(data, callback) {
    return {
      onChange: current => {
        callback(current);
      },
      current: data.result.page,
      pageSize: data.result.page_size,
      total: data.result.total,
      showTotal: () => {
        return `共${data.result.total}条数据`;
      },
      showQuickJumper: true
    };
  }

这里current页被固定在了后端 data.result.page这一页,课程里也提到了不过我觉得解释的不清楚并且问题也没有解决。如果把current去掉

current: data.result.page, //删除

那么current页面就会按照callback函数变化,就不会定在第一页了

写回答

2回答

河畔一角

2019-04-28

如果还是难以理解,加我534877846,我跟您聊一下。

0
0

河畔一角

2019-04-28

你好,current如果删掉,刷新页面,接口返回是第二页数据,那么前端还是会展示第一页数据,这是有问题的。 onChange事件里面的callback方法虽然可以切换分页,但是一旦刷新就会回到第一页。 所以这个地方从接口获取当前是第几页是比较靠谱的。

0
0

React全家桶+AntD共享单车后台管理系统开发

React全家桶+AntD框架+大量前沿技术

1142 学习 · 495 问题

查看课程