defaultValue只是初始化显示的值
显然你想要input变成一个受控组件,那就必须给他赋值。
onchangeGoodR=(e)=>{
console.log(e.target.value)
this.setState({
GoodRValue : e.target.value
})
}
现在GoodRValue
已经被赋值成功
你只不过是没给到回显,如楼上所说
Input 上加上value={this.state.GoodRValue}
<Input
style={{flex:"1",marginLeft:"5px",}}
size="small"
value={this.state.GoodRValue}
defaultValue={item.classGoodRemind}
onChange={this.onchangeGoodR}
onFocus={this.onFocusGoodR}
onBlur={()=>this.onBlurGoodR(item)}
/>
就OK了!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…