Toggle navigation
Toggle navigation
This project
Loading...
Sign in
developOne
/
harmonyPool
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
wangliang_wd
2024-07-10 11:18:13 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
9859e5788cafdaaf17f213288983dad6ad36ed2e
9859e578
1 parent
3f0b3385
feat:优化搜索框显示
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
1 deletions
sight_harmony/features/wdComponent/src/main/ets/components/search/SearchComponent.ets
sight_harmony/features/wdComponent/src/main/ets/components/search/SearchComponent.ets
View file @
9859e57
...
...
@@ -25,6 +25,7 @@ export struct SearchComponent {
@State isClickedHintSearch: boolean = false
private swiperController: SwiperController = new SwiperController()
@State searchText: string = ''
@State searchTextNum: number = 0
controller: SearchController = new SearchController()
@State searchHistoryData: SearchHistoryItem[] = []
@State relatedSearchContentsData: SearchRelatedItem[] = []
...
...
@@ -281,7 +282,7 @@ export struct SearchComponent {
//左
Stack({ alignContent: Alignment.Start }) {
if (this.searchTextData != null && this.searchTextData.length > 0 && !this.hasInputContent &&
StringUtils.isEmpty(this.searchText)
) {
this.searchTextNum === 0
) {
Swiper(this.swiperController) {
ForEach(this.searchTextData, (item: string, index: number) => {
Text(item)
...
...
@@ -320,6 +321,10 @@ export struct SearchComponent {
style: CancelButtonStyle.INVISIBLE
})
.caretStyle({ color: Color.Pink })
///监听搜索框变化
.onTextSelectionChange((selectionStart: number) =>{
this.searchTextNum = selectionStart;
})
.onSubmit((value: string) => {
if (StringUtils.isNotEmpty(this.searchText)) {
SearcherAboutDataModel.putSearchHistoryData(this.searchText)
...
...
Please
register
or
login
to post a comment