如何合併兩者來創建垂直菜單?我有一個基本的路由設置(工作和獲取呈現爲一個標準的水平菜單):React-router + react-bootstrap
<div>
<Link className="p5" to='/'>Home</Link>
<Link className="p5" to='/Gallery'>Gallery</Link>
<Link className="p5" to='/Contact'>Contact</Link>
</div>
從反應的自舉文檔,還有這個例子的垂直導航元素:
function handleSelect(selectedKey) {
alert('selected ' + selectedKey);
}
const navInstance = (
<Nav bsStyle="pills" stacked activeKey={1} onSelect={handleSelect}>
<NavItem eventKey={1} href="/home">NavItem 1 content</NavItem>
<NavItem eventKey={2} title="Item">NavItem 2 content</NavItem>
<NavItem eventKey={3} disabled>NavItem 3 content</NavItem>
</Nav>
);
我很困惑如何將他們兩人融合在一起?我設法把它們放在一起,而不使用react-bootstrap,就像下面的正常bootstrap一樣,但是這會破壞使用react-bootstrap的目的。
<ul className="nav nav-pills nav-stacked">
<li className="active"><Link className="p5" to='/'>Home</Link></li>
<li><Link className="p5" to='/Gallery'>Gallery</Link></li>
<li><Link className="p5" to='/Contact'>Contact</Link></li>
</ul>
感謝。爲什麼我沒有想過檢查這樣的合併是否還沒有創建? – Wasteland
該項目沒有太多文檔。你知道一個好的bootstrap可摺疊的導航欄示例react-router-bootstrap嗎? 我正在尋找一個結合了這個https:// react-bootstrap的例子。github.io/components.html#navigation with react-router。謝謝! –
提供的鏈接上的絕對0文檔。這個答案不應該被接受。 – tonkihonks13