React Native TextInput 有一个默认值 当状态改变时我们如何 update/pass DefualtValue 作为文本条目 (onchangetext)
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>
案例:当我们更新时,如果文本字段有一个文本值,那么就可以了
如果文本字段为空(没有文本输入)那么我们如何用默认值替换文本字段?
您似乎遇到类型错误,您的状态中既没有对象项也没有键名,您的状态对象仅包含对象名称,因此要访问它,请使用此
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>
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>
案例:当我们更新时,如果文本字段有一个文本值,那么就可以了 如果文本字段为空(没有文本输入)那么我们如何用默认值替换文本字段?
您似乎遇到类型错误,您的状态中既没有对象项也没有键名,您的状态对象仅包含对象名称,因此要访问它,请使用此
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>