【发布时间】:2018-02-17 00:43:53
【问题描述】:
我想通过语义-ui-react 制作具有 3 列的网格。
实际上,我使用 .map 函数来制作如下列表。
const JourneyList = (props) => (
<Grid colums={3} divided>
{props.journies.map((journey) => (
<JourneyListItem {...journey} key={journey.JourId} />
))}
</Grid>
)
并且列表是从
调用的class JourneyDashboard extends React.Component {
render() {
return (
<div>
<div className="container-sort">
<Link to='/create'><button>+New Journey</button></Link>
</div>
<div className="container-list">
<JourneyList />
</div>
</div>
)
}
}
来了。
const JourneyListItem = ({ JourId, Title, StartDate, EndDate, Note }) => (
<Card.Group>
<Card>
<Card.Content as={Link} to={`/edit/${JourId}`}>
<Image src='../../images/nzflag.png' />
<Card.Header>
{Title}
</Card.Header>
<Card.Meta>
{moment(StartDate).format('DD. MMM. YYYY')} to {moment(EndDate).format('DD. MMM. YYYY')}
</Card.Meta>
<Card.Description>
{Note}
</Card.Description>
</Card.Content>
</Card>
</Card.Group>
)
如何使用 .map 功能在 3 列中绘制网格? 帮我。 谢谢。
【问题讨论】:
标签: css reactjs react-redux semantic-ui semantic-ui-react