javascript - 如何使 URL 参数匹配可选
问题描述
<Route path="/etc/:id/">
<Component />
</Route>
我注意到,如果:id
没有提供,那么它将不匹配。
我该如何更改它,使其:id
成为可选的?
解决方案
您应该在参数末尾添加一个问号以使其可选
<Route path="/etc/:id?">
<Component />
</Route>
推荐阅读
- reactjs - 如何在手机中折叠Materil UI React Panel
- php - 传递给函数的参数 1 必须是 WP_REST_Request 的实例,给定字符串
- c# - 检查枚举是否包含多个标志
- cassandra - NetworkTopologyStrategy 中的 Cassandra 复制
- c++ - 如何获取 const std::vector 的 ::iterator
- java - 在 Java 中运行 Postgresql
- batch-file - 如何仅使用批处理文件中的变量提取字符串的一部分?
- smlnj - 使用 SML 中的选项,模式匹配
- react-native-gifted-chat - 如何更改默认操作按钮的颜色/图标
- python - 如何修复“使用 pip 安装 pocketsphinx 时出错”