加载子路由器时,React Router父级“.active”类不活动

时间:2015-08-09 08:54:30

标签: javascript reactjs react-router

这是路线的设置方式:

var RRoutes = (
<Route handler={App}>

    <Route name="home" path="/" handler={Page} />

    <Route name="portfolio" path="portfolio">
        <DefaultRoute handler={Page} />
        <Route name="portfolio.items" path=":page" handler={test} />
    </Route>

    <Route name="pages" path=":page" handler={Page} />


</Route>
);

当加载“/ portfolio”页面时,链接变为活动状态。如果加载子路由“portfolio.items”,父活动链接将消失..有任何建议如何使其工作?

1 个答案:

答案 0 :(得分:5)

原来问题是我使用“/ portfolio”而不是“portfolio”

WHERE

在github中由taurose回答。 https://github.com/rackt/react-router/issues/1684