React Native:无法使用 ref 在 returnKeyType="next" 上切换到下一个 TextInput
React Native : Not able to switch to next TextInput on returnKeyType="next" using ref
我正在尝试在键盘上将焦点从一个 TextInput
移动到另一个 TextInput
下一次按下,就像下面打字稿中的代码一样
但它显示 "属性 'focus' 在类型 'never'.ts(2339) 上不存在" 错误
是否有任何其他方法可以实现相同的功能
const emailRef = React.useRef()
const passwordRef = React.useRef()
<TextInput
ref={emailRef } // Current TextInput Ref
onSubmitEditing={()=>passwordRef .current?.focus()} // Changing focus
secureTextEntry={isSecured}
placeholder={placeHolder}
placeholderTextColor={GREY[400]}
selectionColor={GREY[900]}
style={styles.inputText}
onChangeText={onChangeText}
keyboardType={keyboardType}
onEndEditing={onEndEditing}
autoFocus={autoFocus}
returnKeyType={returnKeyType}
/>
你可以试试这个
inputRef = React.createRef<TextInput>();
我正在尝试在键盘上将焦点从一个 TextInput
移动到另一个 TextInput
下一次按下,就像下面打字稿中的代码一样
但它显示 "属性 'focus' 在类型 'never'.ts(2339) 上不存在" 错误
是否有任何其他方法可以实现相同的功能
const emailRef = React.useRef()
const passwordRef = React.useRef()
<TextInput
ref={emailRef } // Current TextInput Ref
onSubmitEditing={()=>passwordRef .current?.focus()} // Changing focus
secureTextEntry={isSecured}
placeholder={placeHolder}
placeholderTextColor={GREY[400]}
selectionColor={GREY[900]}
style={styles.inputText}
onChangeText={onChangeText}
keyboardType={keyboardType}
onEndEditing={onEndEditing}
autoFocus={autoFocus}
returnKeyType={returnKeyType}
/>
你可以试试这个
inputRef = React.createRef<TextInput>();