mirror of https://github.com/ElemeFE/element
Pagination: fix current-change not fire after currentPage manually updated (#10562)
parent
af0c89912f
commit
94312a4444
|
@ -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;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue