javascript - 反应引导导航栏切换不显示
问题描述
我正在使用 react bootstrap 来制作我的导航栏。当窗口的宽度很小时,会出现切换按钮,但是单击按钮后,我的导航项就无法出现。它接缝导航栏的高度是固定的。如何解决这个问题?
这是我的代码:
import React, { Component } from "react";
import { connect } from "react-redux";
import { Link } from "react-router-dom";
import Payments from "./Payments";
import { LinkContainer } from "react-router-bootstrap";
import {
Navbar,
Nav,
NavItem,
NavDropdown,
MenuItem,
Container,
Card,
Button
} from "react-bootstrap";
class Header extends Component {
render() {
return (
<Container>
<Navbar collapseOnSelect bg="dark" variant="dark" expand="lg">
<LinkContainer to={this.props.auth ? "/surveys" : "/"}>
<Navbar.Brand>Emaily</Navbar.Brand>
</LinkContainer>
<Navbar.Toggle aria-controls="basic-navbar-nav" />
<Navbar.Collapse id="basic-navbar-nav">
<Nav className="ml-auto">
<Nav.Link href="#home">Home</Nav.Link>
<Nav.Link href="#link">Link</Nav.Link>
</Nav>
</Navbar.Collapse>
</Navbar>
</Container>
);
}
}
function mapStateToProps({ auth }) {
return { auth };
}
export default connect(mapStateToProps)(Header);
这是输出:
解决方案
推荐阅读
- youtube-api - Youtube API v3 - 管理其他人拥有的频道
- html - 根据Angular中的id获取多个Toggle Button值?
- linux - 无法在 ec2(主机)到 Mac(目标机)中运行 ansible playbook
- typescript - 函数重载与实现不兼容
- php - 使用 GMB API 将媒体添加到 GMB 位置会出现错误
- javascript - 道具不断返回未定义
- c++ - 指向成员函数的模板指针 - getter
- javascript - 通过jquery获取一些元素
- angularjs - 如何在 Angular 中保存表格的每个已编辑的行数据(版本 2 及以上)
- python - 如何从 ip2.txt 为我的 Cisco Backup 脚本获取密码、ip、启用密码和端口 ssh