正文开始:
ruoyi的分页原理,大致就是使用MyBatis提供的插件接口,实现自定义插件,在插件的拦截方法内拦截待执行的SQL,然后重写SQL,实现分页查询。
问题提出:
若依框架中,使用的是 PageHelper 分页对象进行分页查询,若依自带的分页条数只有4种,有时需要其他数量的分页条数,比如5条/页,100条/页

解决办法:
找到控制分页查询的组件(ruoyi-ui/src/components/Pagination/index.vue),修改分页查询的数据量。
具体代码:
在
ruoyi-ui/src/components/Pagination/index.vue下,找到pageSizes数组中新增想要分页的数据量 :
javascript
pageSizes:{
type:Array,
default(){
return[10,20,30,50]
}
},

javascript
pageSizes:{
type:Array,
default(){
return[5,10,20,30,50,100]
}
},
运行结果:
