我有类似的东西
@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中没有任何内容。我有一些代理事件对象,但目标什么都没有。我不知道为什么。
答案 0 :(得分:0)
我建议你使用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属性中的绑定,这样您就可以访问changeUser函数中的refs对象来获取新值。