我编写了一个简单的observable
并将其设置为我的TextInput
值,并在onChangeText
的{{1}}事件中对其进行了更改,如下所示:
TextInput
它在大多数设备上都能正常工作,但在某些设备(如三星j5和j7)中,@observer class App extends Component {
@observable val = '0';
handleInput = text => {
this.val = text;
}
render() {
return (
<View style={styles.container}>
<TextInput
value={this.val}
style={styles.my_input_text}
onChangeText={t => this.handleInput(t)}
underlineColorAndroid='transparent'
/>
</View>
);
}
}
光标图标会停留在屏幕上(绿色的拖放图标),如下图所示:
当我删除TextInput TextInput
的值行时,它会再次修复。
我用value={this.val}
测试了它,但是仍然有同样的问题。
我将不胜感激