diff --git a/packages/uni-cli-shared/components/unicloud-db.vue b/packages/uni-cli-shared/components/unicloud-db.vue index c65d802ea50777b2ccf24a10a4ad18fe3df5f4d9..288b3d7ab9038726d1296a46fa40fb2f4a7b508b 100644 --- a/packages/uni-cli-shared/components/unicloud-db.vue +++ b/packages/uni-cli-shared/components/unicloud-db.vue @@ -178,12 +178,14 @@ export default { }) return al }, (newValue, oldValue) => { + this.paginationInternal.size = this.pageSize + if (newValue[0] !== oldValue[0]) { + this.paginationInternal.current = this.pageCurrent + } if (this.loadtime === loadMode.manual) { return } - this.paginationInternal.size = this.pageSize - let needReset = false for (let i = 2; i < newValue.length; i++) { if (newValue[i] !== oldValue[i]) { @@ -195,9 +197,6 @@ export default { this.clear() this.reset() } - if (newValue[0] !== oldValue[0]) { - this.paginationInternal.current = this.pageCurrent - } this._execLoadData() })