From 5e3ca28817e5abe270ef72ff2df4169695f78eab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Thu, 28 Nov 2024 11:32:38 +0800 Subject: [PATCH] =?UTF-8?q?refactor(search):=20=E4=BC=98=E5=8C=96=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E9=A1=B5=E9=9D=A2=E5=8E=86=E5=8F=B2=E5=85=B3=E9=94=AE?= =?UTF-8?q?=E8=AF=8D=E5=B1=95=E7=A4=BA=E5=8F=8A=E6=90=9C=E7=B4=A2=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 重构历史关键词展示布局,使用 Flex 组件实现灵活布局 - 优化关键词点击事件处理,提升用户体验 - 调整搜索逻辑,解决测试中发现的问题- 统一三个搜索页面(已签约、未签约、全部)的展示和搜索逻辑 --- src/main/ets/view/RefreshView.ets | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/ets/view/RefreshView.ets b/src/main/ets/view/RefreshView.ets index ffb6fd8..84edc44 100644 --- a/src/main/ets/view/RefreshView.ets +++ b/src/main/ets/view/RefreshView.ets @@ -5,6 +5,7 @@ export struct RefreshView { @Link isLoading: boolean @Prop data: Array @Require keyGenerator?: (item: ESObject, index: number) => string + init: boolean = true pageSize: number = 10 onLoadMore?: (pageNum: number) => void onRefresh?: () => void @@ -15,7 +16,9 @@ export struct RefreshView { private _oTime: number = 0 aboutToAppear(): void { - this.onRefresh && this.onRefresh() + if (this.init) { + this.onRefresh && this.onRefresh() + } } // 使用父组件@Builder装饰的方法初始化子组件@BuilderParam