有坑,不能直接使用js修改value值
第一步在TextInput中设置onChangeText 记住不能使用onChange
<TextInput ref="username"
style={{ height: 35,width:150, borderColor: '#ddd', borderWidth: 1,backgroundColor:'#ddd' }}
onBlur={this.testuser}
onChangeText={text => this.userchange(text)}
/>
第二步 在this.state 中设置一个变量储存value值
this.state = {
username:""
}
第三步 在onChangeText中引用的函数中修改这个变量
userchange = (text)=>{
this.setState({
username:text
})
}