react使用textarea给value赋值后获取到的是旧
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react使用textarea给value赋值后获取到的是旧相关的知识,希望对你有一定的参考价值。
参考技术A 题主是否想询问“react使用textarea给value赋值后获取到的是旧值”?赋值出错、没有进行绑定数据。1、赋值出错导致react使用textarea给value赋值后获取到的是旧值。
2、react使用textarea给value赋值后获取到的是旧值的原因是没有进行绑定数据,需要进行绑定即可解决。
react 用value 直接赋值 必须用onchange的解决方式
render : function(){
return <input value={this.state.bankCardValue} type="text" onKeyUp={this.keyUp} ref="bankInput"/>
}
此情况下,报错。 直接赋值的input变为了受控的input,必须有个onChange事件的回调。
此时,可把value 改为用defaultValue的方式
render : function(){
return <input defaultValue={this.state.bankCardValue} type="text" onKeyUp={this.keyUp} ref="bankInput" />
}
以上是关于react使用textarea给value赋值后获取到的是旧的主要内容,如果未能解决你的问题,请参考以下文章
(HTML代码)请问textarea,可以使用使用Value显示内容的属性吗?