javascript - 如何在 React-router 中添加状态
问题描述
按下图标时,我希望我的应用程序将我导航到 localhost:8080/editrevision+700 (700 是该特定项目的 id)
<Menu.Item className="edit"
as={Link}
to="/editrevision" + {revisionItem.id}>
<i className="far fa-edit"/>
</Menu.Item>
我不断收到语法错误,非常感谢所有建议。
解决方案
问题在于to
. 您应该将整个值用大括号括起来。
传递 id 参数的最佳方式是 as /editrevision/700
。并且,当您设置路线时,将其路径设置为/editrevision/:id
. id 可以通过this.props.match.params.id
.
<Menu.Item className="edit"
as={Link}
to={"/editrevision" + revisionItem.id}
>
<i className="far fa-edit"/>
</Menu.Item>
推荐阅读
- python-3.x - pandas 数据框中的单元格具有 Excel 工作簿中不存在的异常符号
- spring - Spring中如何解决双bean冲突
- javascript - 如何在本机反应中单击图标打开侧边菜单
- python - Pandas DataFrame 链接到字典
- string - VB WPF 标签内容不显示数学计算
- aiml - 在 AIML 中使用
标记以获取 标签工作? - azure - 使用 Azure 在 Xamarin Forms 中安排推送通知
- lightningchart - 从lineseries获取最大值和最小值
- intel - 如何找出 CPU 中禁用的内核?
- php - WooCommerce:当特定产品在购物车中时更改税率