ruoyi
的分页原理,大致就是使用MyBatis
提供的插件接口,实现自定义插件,在插件的拦截方法内拦截待执行的SQL
,然后重写SQL
,实现分页查询。
若依框架中,使用的是 PageHelper
分页对象进行分页查询,若依自带的分页条数只有4种,有时需要其他数量的分页条数,比如5条/页
,100条/页
。
找到控制分页查询的组件(ruoyi-ui/src/components/Pagination/index.vue
),修改分页查询的数据量。
在
ruoyi-ui/src/components/Pagination/index.vue
下,找到pageSizes
数组中新增想要分页的数据量 :
pageSizes: {
type: Array,
default() {
return [10, 20, 30, 50]
}
},
pageSizes: {
type: Array,
default() {
return [5, 10, 20, 30, 50, 100]
}
},
powered by kaifamiao