父组件
handleIO = (id, type) => {
console.log(id, type)
}
<div className={style['bottom-right']}>
<NumberController num={e.num} handleBtn={()=>this.handleIO(e.id)}/>
</div>
子组件
<span onClick={()=>handleBtn('decrease')} className={style.decrease}></span>
<span className={style.num}>{num}</span>
<span onClick={()=>handleBtn('increase')} className={style.increase}></span>
父组件传递给子组件的入参为id, 子组件根据不同的按钮触发 分别加上不同的状态参数
类似vue中 $event这种, 该如何实现呢
第一种方法,改
handleIO
第二种方法,改
handleBtn
或者像楼上写的,把需要的数据全部传入子组件.