javascript - 在 ListItem 按钮中设置路由器单击
问题描述
我有下面的一套ListItem
里面List
。现在点击事件,我希望它路由到新的反应组件。怎么做?
<List>
<ListItem button key= "Account">
<ListItemIcon>{<MailIcon />}</ListItemIcon>
<ListItemText primary= "Account" />
</ListItem>
<ListItem button key= "Student">
<ListItemIcon>{<InboxIcon />}</ListItemIcon>
<ListItemText primary= "Student" />
</ListItem>
</List>
解决方案
来自 react-router-dom 的链接
<List component="nav">
{orders.map(item =>
<ListItem key={item.key} component={Link} button to={'/car/add/' + item.key} >
<ListItemText primary={item.title} />
</ListItem>
)}
</List>
推荐阅读
- python - 在另一个函数中用作参数时如何将自定义 Python 对象表示为字符串?
- asynchronous - rust 异步程序中的性能和内存问题
- python-3.x - 是否可以在 argparse 子解析器中继承所需的选项?
- python - 我该如何调试这个问题?从字典中提取值
- vb.net - Visual Studio 中的 Visual Basic .Net 标准项目上没有“签名”选项卡
- .net - 验证 Slack 请求
- r - 使用 nVennR 生成维恩图时出错
- tsql - 多个自连接查找传递子集(团)
- rpm - 安装 rpm 后 systemctl daemon-reload
- aws-lambda - 如何每 6 小时运行一次 AWS lambda?