我对TextInput
有以下问题Hello
Hello
""
A
HelloA
如果用户从TextInput
中移除焦点并在再次输入之前重新关注焦点,则行为将按预期进行,新文本仅包含清除后的输入
如何在不需要关注焦点的情况下正确清除TextInput
?
以下是触发此问题所需的最低代码:
export default class MyInput extends Component {
clearInput() {
this.textInput.clear();
}
render() {
return (
<View>
<Button title="clear" onPress={this.clearInput.bind(this)} />
<TextInput
ref={component => (this.textInput = component)}
/>
</View>
);
}
}