将 ScrollChor 与 NavItem 一起使用时出错
Error using ScrollChor with NavItem
我收到这个错误,
警告:validateDOMNesting(...):不能作为 的后代出现。请参阅 HeaderNavigation > NavItem > SafeAnchor > a > ... > Scrollchor > a。
警告
使用此代码,
import React from 'react';
import Navbar from 'react-bootstrap/lib/Navbar'
import {Nav, NavItem} from 'react-bootstrap';
import Scrollchor from 'react-scrollchor';
export default React.createClass ({
render() {
return (
<div>
<Navbar inverse fixedTop>
<Navbar.Header>
<Navbar.Brand>
M2 Consulting
</Navbar.Brand>
</Navbar.Header>
<Nav pullright bsStyle = "pills" active>
<NavItem><Scrollchor to="#services">Services</Scrollchor></NavItem>
<NavItem><Scrollchor to="#work">Latest Work</Scrollchor></NavItem>
<NavItem><Scrollchor to="#contact">Contact Us</Scrollchor></NavItem>
</Nav>
</Navbar>
</div>
);
}
});
我认为这是由于 NavItem 和 Scrollchor 都使用了 href,
如何在使用 Scrollchor 的同时保留 NavItem 的样式?
感谢帮助。
NavItem 中有一个,所以我删除了 with 并简单地使用了。
我收到这个错误,
警告:validateDOMNesting(...):不能作为 的后代出现。请参阅 HeaderNavigation > NavItem > SafeAnchor > a > ... > Scrollchor > a。 警告
使用此代码,
import React from 'react';
import Navbar from 'react-bootstrap/lib/Navbar'
import {Nav, NavItem} from 'react-bootstrap';
import Scrollchor from 'react-scrollchor';
export default React.createClass ({
render() {
return (
<div>
<Navbar inverse fixedTop>
<Navbar.Header>
<Navbar.Brand>
M2 Consulting
</Navbar.Brand>
</Navbar.Header>
<Nav pullright bsStyle = "pills" active>
<NavItem><Scrollchor to="#services">Services</Scrollchor></NavItem>
<NavItem><Scrollchor to="#work">Latest Work</Scrollchor></NavItem>
<NavItem><Scrollchor to="#contact">Contact Us</Scrollchor></NavItem>
</Nav>
</Navbar>
</div>
);
}
});
我认为这是由于 NavItem 和 Scrollchor 都使用了 href,
如何在使用 Scrollchor 的同时保留 NavItem 的样式?
感谢帮助。
NavItem 中有一个,所以我删除了 with 并简单地使用了。