【发布时间】:2018-12-16 13:51:49
【问题描述】:
我正在从 Material UI v0.20 迁移到 v1.2.3+,但我找不到将链接放入 MenuItem 的方法。
在这个post 中提出了一个解决方案,如下所示:
<MenuItem className={classes.menuItem}
component={<Link to="/edit" />}
disabled={!props.canEdit}
onClick={() => props.handleCardAction('EDIT')}
>
但我不能完全正确。
如何在 MenuItem 中使用 Link 组件?
编辑:
将MenuItem 包裹在Link 中可行,但看起来很难看:ref
<Link to="/edit">
<MenuItem className={classes.menuItem}
disabled={!props.canEdit}
onClick={() => props.handleCardAction('EDIT')}
>
<ListItemIcon className={classes.icon}>
<EditIcon />
</ListItemIcon>
<ListItemText classes={{ primary: classes.primary }} inset primary="Edit" />
</MenuItem>
</Link>
【问题讨论】:
标签: material-ui