React native text使用reactnative的onsubmitEditing输入未提交的文本
这是我的代码,输入没有提交到onsubmit函数React native text使用reactnative的onsubmitEditing输入未提交的文本,react-native,React Native,这是我的代码,输入没有提交到onsubmit函数 <TextInput autoCapitalize={"none"} style={[styles.textInput, black, semi_h4]} returnKeyType="done" numberOfLines={1} blurOnSubmit={false} onSu
<TextInput
autoCapitalize={"none"}
style={[styles.textInput, black, semi_h4]}
returnKeyType="done"
numberOfLines={1}
blurOnSubmit={false}
onSubmitEditing={event => {
Keyboard.dismiss();
this.onSubmit();
}}
placeholder="Pin *"
placeholderTextColor={"#313131"}
ref={input => (this.c_pin = input)}
/>
{
键盘;
this.onSubmit();
}}
占位符=“Pin*”
占位符文本颜色={“#313131”}
ref={input=>(this.c_pin=input)}
/>
请告诉我如何进行Submitediting您必须将submit事件中的文本传递给函数
<TextInput
onSubmitEditing={(event) => this.onSubmit(event.nativeEvent.text)}
/>
this.onSubmit(event.nativeEvent.text)}
/>
必须获取functionWarning的值:出于性能原因,将重用此合成事件。如果您看到了这一点,那么您正在访问一个已发布/无效的合成事件的属性type
。这被设置为null。如果您必须保留原始的合成事件,我得到了这个错误,将其放入局部变量并传递它{let txt=event.nativeEvent.text;this.onSubmit(txt)}/>