From 8a4a73f19e3be17fcfa91f84f7492c10e1aca221 Mon Sep 17 00:00:00 2001 From: lixiao <932184220@qq.com> Date: Wed, 22 Oct 2025 13:55:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E6=A0=BC=E7=BB=84=E4=BB=B6bug?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/ets/pages/components/table/Index.ets | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/entry/src/main/ets/pages/components/table/Index.ets b/entry/src/main/ets/pages/components/table/Index.ets index 6b830c6..fbd7b3d 100644 --- a/entry/src/main/ets/pages/components/table/Index.ets +++ b/entry/src/main/ets/pages/components/table/Index.ets @@ -12,7 +12,8 @@ export struct Table { @Provide("column") private selfColumn: Array = [] @Prop @Watch("setup") data: Array = [] @Provide("data") private selfData: Array = [] - @Provide("total") total: number = 1 + @Prop @Watch("setup") total: number = 1 + @Provide("total") selfTotal: number = 1 @Provide("currentPage") @Watch("setupCurrentPage") private selfCurrentPage: number = 1 @Provide("pageSize") @Watch("setupPageSize") private selfPageSize: number = 10 @Provide("pageSizes") @Watch("setupPageSizes") private selfPageSizes: number[] = [10, 20, 30, 50] @@ -27,12 +28,14 @@ export struct Table { this.selfCurrentPage = this.currentPage this.selfPageSize = this.pageSize this.selfPageSizes = this.pageSizes + this.selfTotal = this.total this.setup() } setup() { this.selfColumn = this.column this.selfData = this.data + this.selfTotal = this.total this.selfCurrentPage = this.currentPage }