From 7dc33c9247dfd585195016513ced1a3e98e96df2 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期一, 27 六月 2022 11:03:27 +0800 Subject: [PATCH] update springboot 2.6.8 => 2.6.9 update easyexcel 3.1.0 => 3.1.1 update hutool 5.8.2 => 5.8.3 update redisson 3.17.2 => 3.17.4 update aws-java-sdk-s3 1.12.215 => 1.12.248 update tencentcloud-sdk-java 3.1.500 => 3.1.537 --- ruoyi-ui/src/components/Pagination/index.vue | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/ruoyi-ui/src/components/Pagination/index.vue b/ruoyi-ui/src/components/Pagination/index.vue index c815e13..56f5a6b 100644 --- a/ruoyi-ui/src/components/Pagination/index.vue +++ b/ruoyi-ui/src/components/Pagination/index.vue @@ -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 @@ 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' @@ -54,6 +60,10 @@ type: Boolean, default: false } + }, + data() { + return { + }; }, computed: { currentPage: { @@ -75,6 +85,9 @@ }, methods: { handleSizeChange(val) { + if (this.currentPage * val > this.total) { + this.currentPage = 1 + } this.$emit('pagination', { page: this.currentPage, limit: val }) if (this.autoScroll) { scrollTo(0, 800) -- Gitblit v1.9.3