我只想在文本编辑完成后使用 TextInput 的文本调用一个函数。像下面这样
<TextInput onSubmitEnding={(text) => submitText(text)}>
Run Code Online (Sandbox Code Playgroud)
但显然文本没有作为参数传递给onSubmitEnding
, 。onChangeText
有。但我真的想要用户完成编辑后的文本。那么最简单的方法是什么,
1ºonSubmitEnding
不是有效事件,正确的是onSubmitEditing
。
2º您可以使用 event.nativeEvent.text
你的代码应该是这样的
<TextInput onSubmitEnding={(event) => this.submitText(event.nativeEvent.text)}>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
213 次 |
最近记录: |