当前位置: 首页 > 工具软件 > InputDefault > 使用案例 >

react input的defaultValue不会变化

楮星鹏
2023-12-01

第一次遇到input的defaultValue不会变化,或者只记录前一次的数据,后面的数据不会及时更新,而value是不能改变input的值的

解决办法就是给父级的div或者form添加一个可变的key值 key={String(row.id) +String(Date.now())}

<div>
	<TextArea  key={String(row.id) +String(Date.now())} defaultValue={row.remark} onBlur={this.updateRemarkInfo.bind(this, row.id, this.state.coll_id)} autoSize />
</div>
 类似资料: