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;
},