【发布时间】:2017-12-02 01:57:23
【问题描述】:
我正在使用this 卡片组件,我想在它之上构建。更具体地说,我想内联更改标题的背景颜色。按照我的想法,它看起来像这样:
<Card title='Produção e reembolso' style={{
ant-card-head: {
backgroundColor: '#232323'
}
}} >
<div> R$ {productionAmount} </div>
</Card>
这不起作用,因为 React 认为 ant-card-head 是一个属性名称。有没有办法做到这一点,或者我必须使用/创建一个不同的组件?
编辑
渲染后的 HTML 如下所示
<div class="ant-card ant-card-bordered">
<div class="ant-card-head">
<h3 class="ant-card-head-title">Produção e reembolso</h3>
</div>
<div class="ant-card-body">
<div><!-- react-text: 150 --> R$ <!-- /react-text --></div>
</div>
</div>
【问题讨论】:
-
ant-card-head在这种情况下会做什么?为什么不直接传递 backgroundColor 呢? -
嗯,这实际上可以工作,如果我发送带有背景的“bodyStyle”:白色
-
不行,ant-card-head 有一个 background-color: white 属性,所以我需要覆盖它