【发布时间】:2016-07-17 18:51:50
【问题描述】:
我在 Meteor 应用中创建了以下导航组件,修改自 Mantra sample blog app:
import React from 'react';
import { Nav, Navbar, NavItem } from 'react-bootstrap';
const Navigation = () => (
<Navbar staticTop>
<Navbar.Header>
<Navbar.Brand>
<a href="/">Meteorball</a>
</Navbar.Brand>
<Navbar.Toggle />
</Navbar.Header>
<Navbar.Collapse>
<Nav pullRight>
<NavItem eventKey={1} href="/new-crew">New Crew</NavItem>
</Nav>
</Navbar.Collapse>
</Navbar>
);
export default Navigation;
它可以正常工作,如果我在笔记本电脑上调整浏览器的大小,它会正常折叠,但是当我在手机中打开它(物理 Moto X 2014 或在 chrome 上模拟 Nexus 5X)时,导航栏不会折叠,我是使用带有 React-Bootstrap 0.28.4 的 Meteor 最新版本(1.3),我还使用了 sb-admin-2 theme 中的 less 和 css 文件,它们在移动设备上正常崩溃,有什么理由为什么这不适用于这种情况吗? ?
【问题讨论】:
标签: twitter-bootstrap meteor reactjs responsive-design react-bootstrap