在 onSubmitEnding 时访问 TextInput 的文本

Sat*_*lam 4 react-native

我只想在文本编辑完成后使用 TextInput 的文本调用一个函数。像下面这样

<TextInput onSubmitEnding={(text) => submitText(text)}>
Run Code Online (Sandbox Code Playgroud)

但显然文本没有作为参数传递给onSubmitEnding, 。onChangeText有。但我真的想要用户完成编辑后的文本。那么最简单的方法是什么,

QoP*_*QoP 5

onSubmitEnding不是有效事件,正确的是onSubmitEditing

2º您可以使用 event.nativeEvent.text

你的代码应该是这样的

<TextInput onSubmitEnding={(event) => this.submitText(event.nativeEvent.text)}>
Run Code Online (Sandbox Code Playgroud)