我只想在文本编辑完成后使用 TextInput 的文本调用一个函数。像下面这样
<TextInput onSubmitEnding={(text) => submitText(text)}>
但显然文本没有作为参数传递给
onSubmitEnding
, 。 onChangeText
有。但我真的想要用户完成编辑后的文本。那么最简单的方法是什么, 最佳答案
1º onSubmitEnding
不是有效事件,正确的是 onSubmitEditing
。
2º 您可以使用 event.nativeEvent.text
获取输入值
你的代码应该是这样的
<TextInput onSubmitEnding={(event) => this.submitText(event.nativeEvent.text)}>
关于react-native - 在 onSubmitEnding 时访问 TextInput 的文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37827164/