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替换文本字段?
答案 0 :(得分:0)
您似乎遇到类型错误,即您的州(State)中没有对象项,也没有键名,您的州(State)对象仅包含对象名,因此为了访问它,请使用此
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>