【发布时间】:2020-09-18 15:56:06
【问题描述】:
大家好, 我正在尝试使用 React 中的此代码按列制作 5 个元素的 CSS 网格。 问题是css网格将cartItem视为网格的一个元素,但我希望cartItem(Img,Title,Price,Add,Delete)的每个div都成为网格的一部分。我怎么能那样做?谢谢
const Cartitems = (props) => {
return (
<div className={classes.Container}>
<div></div>
<div>Items</div>
<div>Price</div>
<div>Quantity</div>
<div>Remove</div>
{props.orders.map((val, i) => {
return val.num === 0 ? null : (
<CartItem number={val.num} color={val.color} />
);
})}
</div>
);
};
const CartItem = (props) => {
return (
<div className={classes.Container}>
<div className={classes.Img}></div>
<div className={classes.Title}>
Surf style balance board {props.color}
</div>
<div className={classes.Price}>149.00€</div>
<div className={classes.Add}>
<div>–</div>
{props.number}
<div>+</div>
</div>
<div className={classes.Delete}>X</div>
</div>
);
};
【问题讨论】: