【发布时间】:2021-07-06 11:27:00
【问题描述】:
我在我的 react 项目中导入了 ant 设计,我想创建一张卡片并添加一些额外的信息。成功创建的卡片也有值,但卡片的用户界面未显示。这个问题可能与 Material UI 有关吗?我在一些组件中使用它,但在我目前的组件中,我只使用 ant,并且导入的模块不包含 MUI 元素。
我的代码:
import {Row, Col, Card} from 'antd';
const {Meta} = Card
function MyComp() {
const createCards= Products.map((product, index) => {
return <Col lg={6} md={8} xs={24} key={index}>
<Card hoverable={true}>
<Meta title={product.Title} description={`$${product.Price}`} />
</Card>
</Col>
})
return (
<div style={{width:'75%', marginTop: '10rem'}} >
<div style={{ textAlign:'center'}}>
<h2> Marketplace </h2>
</div>
<div>
<Row gutter={[16,16]}>
{createCards}
</Row>
</div>
</div>
)
}
export default MyComp;
结果:
我做错了什么?提前致谢
【问题讨论】:
-
你是如何将 antd CSS 导入你的项目的?您是否在根组件和
index.html文件中都导入了'antd/dist/antd.css'? -
啊,床单。这就是问题所在。不知何故,我删除了我的导入。该死。谢谢
-
不客气!每次我用 antd 开始一个新项目时,我似乎都会遇到这个问题:)