了解 textInput 和浏览文档
Understanding textInput and navigating the documentation
三个问题:
1) 如果您有多个文本输入字段,您如何确定正在使用哪一个?
2) 同时使用 onchangeText 和 onsubmitEditing 返回给函数的内容
onSubmitEditing={()=>{this.clearText()}}
onChangeText={(text) => {this.captureInput(text)}}
我在 onChangeText() 中了解到,文本为我提供了输入字段中的值。是否有任何其他参数被传回该函数?
此外,在 onsubmitEditing() 中,我如何访问传递给 clearText() 的事件参数?
我已阅读此处 DOCS 的文档,但它没有回答我的问题
3) 您在文档中的何处找到这些答案?
1) 你只需要调用不同的处理程序来分别处理它们:
<TextInput onChangeText={text => this.handleFirstInput(text)} />
<TextInput onChangeText={text => this.handleSecondInput(text)} />
2) 没有其他参数传递给它们。你还需要什么?您可以在它们上设置 ref
,但如果可能,请避免这样做。
三个问题:
1) 如果您有多个文本输入字段,您如何确定正在使用哪一个?
2) 同时使用 onchangeText 和 onsubmitEditing 返回给函数的内容
onSubmitEditing={()=>{this.clearText()}}
onChangeText={(text) => {this.captureInput(text)}}
我在 onChangeText() 中了解到,文本为我提供了输入字段中的值。是否有任何其他参数被传回该函数?
此外,在 onsubmitEditing() 中,我如何访问传递给 clearText() 的事件参数?
我已阅读此处 DOCS 的文档,但它没有回答我的问题
3) 您在文档中的何处找到这些答案?
1) 你只需要调用不同的处理程序来分别处理它们:
<TextInput onChangeText={text => this.handleFirstInput(text)} />
<TextInput onChangeText={text => this.handleSecondInput(text)} />
2) 没有其他参数传递给它们。你还需要什么?您可以在它们上设置 ref
,但如果可能,请避免这样做。