react-native-elements搜索栏在第一个字符输入时提交

时间:2018-10-17 15:13:59

标签: react-native react-native-android

全部。

我有一个react-native应用程序,该应用程序使用react-native-elements搜索栏对数据库进行查询。在进入另一个屏幕并按后退箭头后,当我输入搜索参数字符串的第一个字符时,在很少的情况下会提交搜索栏。它并非每次都发生,但确实发生了很多,从用户的角度来看是无法接受的。

代码:

      <SearchBar
        lightTheme
        round
        containerStyle={styles.inputCont}
        inputStyle={styles.input}
        searchIcon={{ size: 24 }}
        onChangeText={(searchId) => this.setState({ searchId })}
        value={this.state.searchId}
        // onSubmitEditing={this.Search.bind(this)}
        onEndEditing={this.Search.bind(this)}
        placeholder="Enter your search"
        maxLength={12}
      />

我尝试从onSubmitEditing更改为onEndEditing,并且问题(据我所知)已减少。这是一个非常奇怪的错误,我不确定如何解决该问题。

任何帮助将不胜感激。

如果您对此有所了解,谢谢。

0 个答案:

没有答案