【发布时间】:2015-09-13 07:06:27
【问题描述】:
我需要根据路线显示多个导航项。 例如
var routes = (
<Route path="/" handler={Wrapper}>
<Route handler={NavItemMenu} />
<Route handler={NavItemSave}/>
</Route>
);
然后像这样使用它
var Nav = React.createClass({
render: function() {
return (
<div className="p-nav-left">
<ul className="p-navbar-nav">
<RouteHandler/>
</ul>
</div>
);
}
});
我希望它同时显示“NavItemMenu”和“NavItemSave”。
同样,我想为不同的路径显示不同的项目。 我该怎么做呢?对于单个路由,如何创建 Multiple Handler?
【问题讨论】:
-
你不会只在 Wrapper 处理程序中包含这些组件吗?您可以要求它们,然后执行
<NavItemMenu />和<NavItemSave />
标签: reactjs reactjs-flux react-router