antd如何让input组件既可显示初始值又可获取用户后期修改的值

我想让antd的Input组件在页面初始化的时候显示一个初始的值content,后面当用户对Input进行修改以后我有可以拿到用户填写的值。我的代码是这样:

componentDidMount() {
   this.setState({nowContent: content})
}
  
<TextArea
  className="textarea"
  rows={5}
  value={nowContent}
  onChange={this.editTextOnChange}
/>

private editTextOnChange = (e:any) => {
    this.setState({
      nowContent: e.target.value
    })
  }

当时这样写页面初始化的时候不会显示初始的值,请问要怎么改呢

阅读 539
评论
    2 个回答
    • 2
    • 新人请关照

    写法有误,改为
    value={this.state.nowContent}