传递 id 时,事件在 React Hooks 中不起作用。我想获取该函数中的 id,但有一些 TypeError:
{item.is_favorite ? <FavoriteIcon className={classes.fav} /> : <FavoriteBorderIcon className={classes.remFav} onClick={() => addFav(item.id)} />}
let addFav = (event, id) => {
event.stopPropagation();
alert(id);
}
最佳答案
尝试下面的代码:
第一个参数是事件对象,第二个参数是您的项目 ID。
{item.is_favorite ? <FavoriteIcon className={classes.fav} /> : <FavoriteBorderIcon className={classes.remFav} onClick={(e) => addFav(e, item.id)} />}
关于javascript - 传递 id 时,事件在 React Hooks 中不起作用。 TypeError : event. stopPropagation 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61223037/