PageHelper在瀑布查询中的一些注意点
作者:互联网
在PageHelper中如果传递的页面不是有效的页面,比如可用页面为[1,2]
,但是如果传递了3,那么PageHelper进行优化,会重新将起始位置设置为数据的起始,这个在PC分页是没有问题的,但是如果在手机瀑布查询里会导致无限瀑布。源码如下
public Page<E> pageNum(int pageNum) {
//分页合理化,针对不合理的页码自动处理
this.pageNum = ((reasonable != null && reasonable) && pageNum <= 0) ? 1 : pageNum;
return this;
}
所有在调用PageHelper分页的时候通过改变reasonable
变量进行控制
标签:&&,pageNum,分页,查询,瀑布,reasonable,PageHelper,页面 来源: https://www.cnblogs.com/charles69/p/16263723.html