【发布时间】:2019-07-10 02:48:35
【问题描述】:
点击material-ui菜单中的图标时,event.target不提供值来确定点击了哪个图标
这是我的代码:
<ListItem button id="Dashboard" onClick={handleMenuListClick}>
<ListItemIcon>
<DashboardIcon />
</ListItemIcon>
<ListItemText primary="Dashboard" />
</ListItem>
单击按钮文本区域(即“仪表板”)时,我能够读取 event.target 值以确定单击了哪个菜单列表项。单击 DashboardIcon 时,会触发处理程序,但 event.target 会生成 svg(例如 svg class="MuiSvgIcon-root"...
有没有更好的方法来确定点击了哪个图标?
【问题讨论】:
-
onClick={() = handleMenuListClick('Dashboard')}?
标签: reactjs material-ui