请考虑以下内容;
handleChange(e) {
this.props.action(this.props.id, e.target.value);
}
render() {
return(
<input onChange={this.handleChange}></input>
);
}
是否有可能在onChange事件中获取输入字段的值。像这样:
handleChange(e) {
this.props.action(this.props.id, e.target.value);
}
render() {
return(
<input onChange={console.log(this.value),this.handleChange}></input>
);
}
不起作用
答案 0 :(得分:1)
onChange
接收包含目标元素的事件对象,您可以访问目标元素以获取值
<input onChange={e => {console.log(e.target.value);this.handleChange(e) }} />