输入类型的动态defaultValue不起作用

时间:2017-09-15 06:13:55

标签: javascript reactjs

我有一个输入类型

<input defaultValue={this.getValue(labelName)} type="text" name={labelName} className="form-control" id={labelCateg+':'+labelName}  onChange={(e)=>{this.handleChange(e,labelName)}}/> 

如果我指定defaultValue="something",它就会起作用 当我将其设置为动态时,在开发工具上,它会显示value属性下的值,但不会显示在视图上。

1 个答案:

答案 0 :(得分:1)

将其更改为受控组件。 onChange更改源处的值,该值间接更改dom on rerender上的值