refactor(search): 优化搜索页面历史关键词展示及搜索逻辑
- 重构历史关键词展示布局,使用 Flex 组件实现灵活布局 - 优化关键词点击事件处理,提升用户体验 - 调整搜索逻辑,解决测试中发现的问题- 统一三个搜索页面(已签约、未签约、全部)的展示和搜索逻辑
这个提交包含在:
父节点
84a1bd6fc7
当前提交
5e3ca28817
@ -5,6 +5,7 @@ export struct RefreshView {
|
|||||||
@Link isLoading: boolean
|
@Link isLoading: boolean
|
||||||
@Prop data: Array<ESObject>
|
@Prop data: Array<ESObject>
|
||||||
@Require keyGenerator?: (item: ESObject, index: number) => string
|
@Require keyGenerator?: (item: ESObject, index: number) => string
|
||||||
|
init: boolean = true
|
||||||
pageSize: number = 10
|
pageSize: number = 10
|
||||||
onLoadMore?: (pageNum: number) => void
|
onLoadMore?: (pageNum: number) => void
|
||||||
onRefresh?: () => void
|
onRefresh?: () => void
|
||||||
@ -15,8 +16,10 @@ export struct RefreshView {
|
|||||||
private _oTime: number = 0
|
private _oTime: number = 0
|
||||||
|
|
||||||
aboutToAppear(): void {
|
aboutToAppear(): void {
|
||||||
|
if (this.init) {
|
||||||
this.onRefresh && this.onRefresh()
|
this.onRefresh && this.onRefresh()
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 使用父组件@Builder装饰的方法初始化子组件@BuilderParam
|
// 使用父组件@Builder装饰的方法初始化子组件@BuilderParam
|
||||||
@BuilderParam customBuilderParam: (item: ESObject, index: number) => void
|
@BuilderParam customBuilderParam: (item: ESObject, index: number) => void
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户