其他分享
首页 > 其他分享> > PageHelper在瀑布查询中的一些注意点

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