react-native实现 TextInput 键盘显示搜索按钮并触发回调

 chatgpt:

https://chat.xutongbao.top/

 

<TextInput returnKeyType="search"
        returnKeyLabel="搜索"
        onSubmitEditing={e => {
          toSearch(keyword);
        }} />
        <SearchBar
          ref={serachBarEl}
          placeholder="请输入"
          onChangeText={handleChangeSearch}
          value={search}
          onSubmitEditing={handleSearchBarSubmit}
          lightTheme={true}
          searchIcon={
            <Icon name="search" style={styles.mUserlistSearchBarIcon}></Icon>
          }
          clearIcon={
            <Icon
              name="delete"
              style={styles.mUserlistSearchBarIcon}
              onPress={handleSearchBarClear}
            ></Icon>
          }
          returnKeyType="search"
          returnKeyLabel="搜索"
          containerStyle={styles.mUserlistSearchBarContainerStyle}
          inputContainerStyle={styles.mUserlistSearchBarInputContainerStyle}
        />

https://www.reactnative.cn/docs/textinput#returnkeylabel

https://reactnativeelements.com/docs/components/searchbar

posted @ 2023-09-08 15:05  徐同保  阅读(2)  评论(0编辑  收藏  举报  来源