<TextInput
value={'abc'}
//onChangeText={v => this.props.reduxAction({ prop: 'someprop', value: v })}
/>
我不明白的是,在加载屏幕时,TextInput以值“ abc”开头,但是在键入时,该值仍然可以更改吗?既然您没有输入onChangeText
,因为您没有输入任何内容,它不应该回到“ abc”吗?
答案 0 :(得分:0)
根据我对您问题的理解。
第一步: 我们应该通过状态传递价值。
constructor(props) {
super(props);
this.state = {
value: 'abc'
};
}
第二步: 更改文字
<TextInput
value={this.state.value}
onChangeText={v => {
this.setState({
value: v
})
}}
/>