【发布时间】:2021-09-20 03:32:45
【问题描述】:
我正在尝试在 react.js 中创建一个响应式网格系统 我想连续显示 3 张卡片。每张卡片由 4 列组成。 但我只想制作 1 个组件来渲染我的卡片并在屏幕上显示它们。但我无法制定动态显示这些卡片的逻辑,因为一行只包含 3 张卡片。之后下一行将开始 这是我的卡片组件代码
import {
Card, CardImg, CardText, CardBody,
CardTitle, CardSubtitle, Button, Container, Row, Col
} from 'reactstrap';
const INNERCARD = (props) => {
return (
<Container>
<Row>
<Col md={3}>
<Card>
<CardImg top width="100%" src="/assets/318x180.svg" alt="Card image cap"/>
<CardBody>
<CardTitle tag="h5">Card title</CardTitle>
<CardSubtitle tag="h6" className="mb-2 text-muted">Card subtitle</CardSubtitle>
<CardText>Some quick example text to build on the card title and make up the bulk of the
card's
content.</CardText>
<Button>Button</Button>
</CardBody>
</Card>
</Col>
</Row>
</Container>
);
};
export default INNERCARD;```
【问题讨论】:
-
您是在映射数组还是决定显示的卡片数量?
-
请附上您解决问题的尝试,以及哪里出了问题或没有产生您预期的结果。 SO 是获得特定编程问题帮助的好地方,但不是获得免费代码的地方。
-
@dmikester1 实际上我很困惑我该怎么做
-
@BrianThompson 我不是想获得免费代码,而是我无法构建逻辑
标签: reactjs gridview react-bootstrap reactstrap