我無法得到一個嵌套的路線,以匹配匹配:不能得到嵌套航線使用陣營路由器
<Router history={browserHistory}>
<Route path="/" component={App}>
<IndexRoute component={Home} />
<Route path="about" component={About} />
<Route path="work" component={Work}>
<Route path=":slug" component={Sample} />
</Route>
</Route>
</Router>
鑑於此路由器,我不能一個路由匹配,如:/work/sample-1
的應用不會拋出錯誤,我也不能在Sample
類上記錄任何語句。
即使我硬編碼我試圖匹配的值,它將無法正常工作。如果我取消嵌套路線,並將路徑設置爲work/:slug
,它將按預期工作。
我在做什麼錯?
所以你找不到樣品的路線是 ? 也可以嘗試與 –
我得到:'bundle.js:28311警告:[react-router]位置「/ work/sample」與任何路由不匹配'當我嘗試匹配硬編碼的路徑路徑時 – Brandon