我正在使用React Native制作应用程序。
我们都知道有一个TextInput。它的用法看起来像这样。
<TextInput
style={{height: 40, borderColor: 'gray', borderWidth: 1}}
onChangeText={(text) => this.setState({text})}
value={this.state.text}
/>
在这里,'text'道具是由RN提供的,然后我们可以使用它。
但我想知道我们怎么知道'文字'道具会被给出?我问这个是因为它不在API文档中,而只在示例中。
https://facebook.github.io/react-native/docs/textinput.html#onchangetext
文本输入文本更改时调用的回调。更改的文本作为参数传递给回调处理程序。
实际上,有。但我认为目前尚不清楚。
我应该找到这样的方式吗?还有更好的方法吗?
我对你的问题感到有些困惑。但是,您可以将任何自定义函数传递给onTextChange。
OnTextChanged = {this.custom Function(text)}
customFunction(text){Console.log(text)
每次文本输入更改时,此函数都会触发。