From ea060d98f1dde88df6a240462c6235c6a3711dd4 Mon Sep 17 00:00:00 2001 From: Rijn Date: Tue, 8 Aug 2017 11:23:50 -0500 Subject: [PATCH] fix #1543 --- examples/routers/page.vue | 16 ++++++++++++++-- src/components/page/page.vue | 6 ++++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/examples/routers/page.vue b/examples/routers/page.vue index 3c9dda13..f43ccea6 100644 --- a/examples/routers/page.vue +++ b/examples/routers/page.vue @@ -1,8 +1,20 @@ diff --git a/src/components/page/page.vue b/src/components/page/page.vue index 6c6ef4ad..a2fd8551 100644 --- a/src/components/page/page.vue +++ b/src/components/page/page.vue @@ -135,6 +135,12 @@ }; }, watch: { + total (val) { + let maxPage = Math.ceil(val / this.currentPageSize); + if (maxPage < this.currentPage && maxPage > 0) { + this.currentPage = maxPage; + } + }, current (val) { this.currentPage = val; },