我想将一个 onClick 事件从我的父级反应组件传递给子级,但我尝试了几种不同的方法,但所有这些都会导致“空”参数。
// parent
removeImage(event, item, params){
console.log('deleted', item, params)
event.stopPropagation();
}
render() {
const props = this.props;
const params = props.match.params;
const item = props.item;
const images = props.images;
var i = images.map(image => {
return <ImageComponent remove={(e) => this.removeImage(e, item, params)}/>
})
return (
<div>
{i}
</div>
);
// child
internalRemove = event => {
this.props.remove(event);
}
<i className="fas fa-trash remove" onClick={this.internalRemove} />
qq_笑_17
跃然一笑
慕尼黑的夜晚无繁华
随时随地看视频慕课网APP
相关分类