如何根据显示的列数更改列宽?

时间:2018-09-13 18:05:17

标签: twitter-bootstrap reactstrap

以下面的reactstrap示例为例:

       <Container fluid>
        <Row>
          <Col md={4}>
            <TodoAdd />
          </Col>
          <Col md={8}>
            <TodoList />
          </Col>
        </Row>
      </Container>

有时,第二列不在DOM中。发生这种情况时,我希望第一列的'md'属性为{12}。

另一种表达方式,我希望列保持流畅,即当不存在同级列时占用行的整个宽度。

1 个答案:

答案 0 :(得分:2)

您可以这样做:

  <Container fluid>
    <Row>
      <Col>
        <TodoAdd />
      </Col>
      <Col md={8}>
        <TodoList />
      </Col>
    </Row>
  </Container>

第一列将占用其他提及的列大小(通过md,sm等)剩下的任何空间