|
@@ -299,6 +299,7 @@ export default {
|
|
|
methods: {
|
|
|
handleCurrentChange(val) {
|
|
|
this.internalCurrentPage = this.getValidCurrentPage(val);
|
|
|
+ this.userChangePageSize = true;
|
|
|
this.emitChange();
|
|
|
},
|
|
|
|
|
@@ -343,9 +344,10 @@ export default {
|
|
|
|
|
|
emitChange() {
|
|
|
this.$nextTick(() => {
|
|
|
- if (this.internalCurrentPage !== this.lastEmittedPage) {
|
|
|
+ if (this.internalCurrentPage !== this.lastEmittedPage || this.userChangePageSize) {
|
|
|
this.$emit('current-change', this.internalCurrentPage);
|
|
|
this.lastEmittedPage = this.internalCurrentPage;
|
|
|
+ this.userChangePageSize = false;
|
|
|
}
|
|
|
});
|
|
|
}
|