css - Bootstrap Card 组件未在 React 中呈现

标签 css twitter-bootstrap reactjs meteor

我正在使用 Bootstrap 来设计我的 React 应用程序。这在大多数时候都很好用。但是由于某种原因,我无法正确呈现 Card 组件。其他 Bootstrap 组件(如 Navbar 和表单)运行良好 - 只是卡片组件行为不当。

除了将class重命名为className之外,渲染卡片还需要什么吗?完整代码如下。非常感谢任何见解!

import React from 'react'
import ReactDOM from 'react-dom';
import TrackerReact from 'meteor/ultimatejs:tracker-react';
export default class CardCollectionWrapper extends TrackerReact(React.Component) {


    constructor() {
    super();

    this.state = {
    }
    }

    componentWillMount() {
    }

    componentWillUnmount() {
    }

    loadMore() {
    }

    sortBy(){
    }

    render() {
    return(
      <div className="card-deck-wrapper">
      <div className ="container">
        <div className="card-deck">
          <div className="card">
            <img className="card-img-top" src="/images/wire240.jpeg" alt="Card image cap"/>
            <div className="card-block">
              <h4 className="card-title">Card title</h4>
              <p className="card-text">This is a longer card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p>
              <p className="card-text"><small className="text-muted">Last updated 3 mins ago</small></p>
            </div>
          </div>
          <div className="card">
            <img className="card-img-top" src="/images/wireframe.png" alt="Card image cap"/>
            <div className="card-block">
              <h4 className="card-title">Card title</h4>
              <p className="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
              <p className="card-text"><small className="text-muted">Last updated 3 mins ago</small></p>
            </div>
          </div>
          <div className="card">
            <img className="card-img-top" src="/images/wireframe.png" alt="Card image cap"/>
            <div className="card-block">
              <h4 className="card-title">Card title</h4>
              <p className="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This card has even longer content than the first to show that equal height action.</p>
              <p className="card-text"><small className="text-muted">Last updated 3 mins ago</small></p>
            </div>
          </div>
        </div>
      </div>
    </div>
    )}}

最佳答案

我正在使用 Bootstrap 版本 3 meteor add twbs:bootstrap,它不包含卡片组件。感谢杨顺

关于css - Bootstrap Card 组件未在 React 中呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39683345/

相关文章:

css - 是否可以自定义 Bootstrap $modal 的样式

javascript - bootstrap datepicker 无法在 JavaScript 中工作

javascript - 搜索的最后结果被底部的选项卡导航器隐藏

reactjs - 如何使用 react-day-picker 发布正确的工作日

javascript - 类型错误 : Cannot read property 'value' of undefined on components (ReactJS forms)

html - MDL 中的自适应 CSS 高度

javascript - 展开搜索栏 onclick

jquery - 屏幕底部的选项卡,单击时随内容上升

javascript - 如何在iframe内制作固定div

javascript - 远程启动克隆模态