【发布时间】:2018-05-10 13:18:41
【问题描述】:
我的 AdministratePage 显示用户集合。为了管理给定用户,我尝试应用一个可选参数,如下所示:
import { Router, Route } from 'react-router-dom';
<Route path="/admin" component={AdministratePage} >
<Route path="/:id" component={AdministratePage} />
</Route>
路由 /admin 工作正常并显示 AdministratePage。 但是使用参数,例如 /admin/abc 结果是一个空白页。
我还尝试了以下语法:
<Route path="/admin/:id?" component={AdministratePage} />
.. 没有运气。
我的 AdministratePage 尚未配置为进行过滤,因此它目前应该只显示所有用户。
为了它的价值:我的 webpack.config.js 包含:
devServer: {
historyApiFallback: true
}
我正在使用“react-router-dom”:“^4.1.2”。 谢谢。
【问题讨论】:
标签: reactjs react-router