2017-10-19 124 views
0

我的导航栏到处都是,我不太确定我做错了什么。 我刚开始使用react-bootstrap,但我很确定我正确导入了一切。Navbar完全搞砸了使用React-Bootstrap

这里是我的导航栏的样子: enter image description here

这里是我的代码:

import React, { Component } from 'react'; 
import { Navbar, Nav, NavDropdown, NavItem, MenuItem } from 'react-bootstrap'; 

class Header extends Component { 
    render() { 
    return (
     <Navbar inverse collapseOnSelect> 
     <Navbar.Header> 
      <Navbar.Brand> 
      <a href="#">React-Bootstrap</a> 
      </Navbar.Brand> 
      <Navbar.Toggle /> 
     </Navbar.Header> 
     <Navbar.Collapse> 
      <Nav> 
      <NavItem eventKey={1} href="#"> 
       Link 
      </NavItem> 
      <NavItem eventKey={2} href="#"> 
       Link 
      </NavItem> 
      <NavDropdown eventKey={3} title="Dropdown" id="basic-nav-dropdown"> 
       <MenuItem eventKey={3.1}>Action</MenuItem> 
       <MenuItem eventKey={3.2}>Another action</MenuItem> 
       <MenuItem eventKey={3.3}>Something else here</MenuItem> 
       <MenuItem divider /> 
       <MenuItem eventKey={3.3}>Separated link</MenuItem> 
      </NavDropdown> 
      </Nav> 
      <Nav pullRight> 
      <NavItem eventKey={1} href="#"> 
       Link Right 
      </NavItem> 
      <NavItem eventKey={2} href="#"> 
       Link Right 
      </NavItem> 
      </Nav> 
     </Navbar.Collapse> 
     </Navbar> 
    ); 
    } 
} 

export default Header; 

回答

1

检查,如果你的CSS已经被导入,您使用的WebPack?

+0

我不小心有v4导入,而不是v3。虽然这不是“直接”的答案,但它解决了我的问题。我正在使用webpack,我应该如何使用webpack来做到这一点? –

+0

尝试在开发依赖关系中安装css-loader –