我们怎么做?特别是当路径的一部分是param(:someParam)时。我在文档中找不到任何内容。
答案 0 :(得分:0)
现在建议在此方案中使用react-router 3 https://github.com/ReactTraining/react-router/issues/3325
对于任何遇到react-2.x的问题的人:
您可以使用browserHistory来支持相对路线,而不是使用Link组件。
// assuming http://site/myanimals
// configure router for hosting in subdirectory
const history = useRouterHistory(createHistory)({
basename: '/myanimals'
});
// then use it ...
import {browserHistory} from 'react-router';
browserHistory.push('about');
// or, for a configured route with 'animal/:id' you can use
// <Route path={'animal:id'} .../>
browserHistory.push('animal/3');
我希望这有帮助!