Browse Source

分页组件新增pagerCount属性

tags/v3.1.0
RuoYi 4 years ago
parent
commit
9d0240b831
  1. 9
      ruoyi-ui/src/assets/styles/ruoyi.scss
  2. 6
      ruoyi-ui/src/components/Pagination/index.vue

9
ruoyi-ui/src/assets/styles/ruoyi.scss

@ -105,6 +105,15 @@ @@ -105,6 +105,15 @@
position: absolute;
}
@media ( max-width : 768px) {
.pagination-container .el-pagination > .el-pagination__jump {
display: none !important;
}
.pagination-container .el-pagination > .el-pagination__sizes {
display: none !important;
}
}
.el-table .fixed-width .el-button--mini {
padding-left: 0;
padding-right: 0;

6
ruoyi-ui/src/components/Pagination/index.vue

@ -6,6 +6,7 @@ @@ -6,6 +6,7 @@
:page-size.sync="pageSize"
:layout="layout"
:page-sizes="pageSizes"
:pager-count="pagerCount"
:total="total"
v-bind="$attrs"
@size-change="handleSizeChange"
@ -38,6 +39,11 @@ export default { @@ -38,6 +39,11 @@ export default {
return [10, 20, 30, 50]
}
},
// 5
pagerCount: {
type: Number,
default: document.body.clientWidth < 992 ? 5 : 7
},
layout: {
type: String,
default: 'total, sizes, prev, pager, next, jumper'

Loading…
Cancel
Save