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,我跟您聊一下。
00 -
河畔一角
2019-04-28
你好,current如果删掉,刷新页面,接口返回是第二页数据,那么前端还是会展示第一页数据,这是有问题的。 onChange事件里面的callback方法虽然可以切换分页,但是一旦刷新就会回到第一页。 所以这个地方从接口获取当前是第几页是比较靠谱的。
00
相似问题