![](/img/trans.png)
[英]How to change default value and update with new value in TextInput in react native
[英]React Native TextInput have a Default Value How can we update/pass DefualtValue as a Text entry when state change (onchangetext)
this.state{ // state
Name:'',
}
<TextInput
placeholder='name'
defaultValue={this.state.items.name}// default value
returnKeyType="next"
ref={(input) => this.name = input}
onChangeText={name => this.setState({Name:name})}
</TextInput>
案例:當我們更新文本字段是否具有文本值時,如果文本字段為空(沒有文本輸入),那么可以,那么如何用defaultValue替換文本字段呢?
看來您有一個類型錯誤,其中您的州或鍵名中沒有對象項,您的州對象僅包含對象名,因此為了訪問它,請使用
this.state{ // state
Name:''
}
<TextInput
placeholder='name'
defaultValue={this.state.Name}// default value //editted here
returnKeyType="next"
ref={(input) => this.name = input}
onChangeText={name => this.setState({Name:name})}
</TextInput>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.