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

javascript reactjs

27 观看

1回复

478 作者的声誉

我有输入类型

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

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

作者: Yash Sharma 的来源 发布者: 2017 年 9 月 15 日

回应 1


1

478 作者的声誉

将其更改为受控组件。onChange更改源上的值,从而在重新渲染时间接更改dom上的值

作者: Yash Sharma 发布者: 2017 年 9 月 15 日
32x32