我如何获得改变的价值?

How do I get changed Value?

我有这样的东西

@action changeValue(event){
    console.log('value', event.target.value);
}

let dueDate = moment(task.dueDate).format("YYYY-MM-DD");
input type="date" className="task-due-date" value={dueDate} onChange={(event) => changeValue(event)}

event.target.value 中没有任何内容。我有一些代理事件对象,但目标什么都没有。不知道为什么。

我推荐你使用 refs。像这样:

class MapContainer extends Component {
  changeUser() {
    console.log(this.refs.user.value)
  } 
  render() {
    return (<input ref="user" type="text" onChange={this.changeUser.bind(this)} />)
  }
}

注意输入中的 ref 属性和 onChange 属性中的 this 绑定,这样您就可以在 changeUser 函数中访问 refs 对象以获取新值。