我正在使用使用React Natival进行应用。
众所周知,有一个文本输入。它看起来像这样。
<TextInput
style={{height: 40, borderColor: 'gray', borderWidth: 1}}
onChangeText={(text) => this.setState({text})}
value={this.state.text}
/>
在这里,"文本"道具是从RN给出的,然后我们可以使用它。
但我想知道我们怎么知道将提供"文本"道具?我之所以问这个,是因为它不在API文档中,而仅在示例中。
https://facebook.github.io/react-native/docs/textinput.html#onchangetext
文本输入文本更改时称为回调。改变了 文本作为参数传递给回调处理程序。
实际上,有。但是我认为这还不清楚。
我应该找到这样的方式吗?有更好的方法吗?
我对您的问题有些困惑。但是,您可以将任何自定义功能传递给OnTextChange。
ontextChange = {this.customFunction(text)}
CustomFunction(text){ console.log(text)
}每次文本输入更改时,此功能都会触发。