React Router不会替换上一页内容

时间:2016-01-20 15:38:55

标签: reactjs react-router

我正尝试使用以下代码导航到按钮单击页面:

    this.props.history.pushState(null, "page2");

它会更改地址栏中的URL并显示当前页面本身的targetURL内容,而不是隐藏上一页内容。

以下是我的路由器代码:

const routes = (
<Router history={createBrowserHistory(historyOptions)}>
    <Route path='/' component={BaseLayout}>
        <IndexRoute component={Home}/>
        <Route path="/page2" component={Page2}/>
    </Route>
</Router>
);

我正在使用react路由器版本:1.0.0。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:-2)

尝试删除斜杠。 <Route path="page2" component={Page2}/>