我只想为下面的代码中定义的DateBox
react
组件添加一些样式
假设我想更改面板的宽度,如下所示:
<DateBox className="myClassName"></DateBox>
但这没有奏效。我的实际组件是:
import React from "react";
import { DateBox } from 'rc-easyui';
import "./style.css"
class DatePick extends React.Component {
constructor() {
super();
}
render() {
return (
<div>
<DateBox>
</DateBox>
</div>
);
}
}
export default DatePick;
如何指定 DateBox 组件样式类名(不是包含div 的div(,假设myClassName
是在style.css
中定义的?
感谢您的任何建议!
编辑:让我用一个例子更具体。假设我想要 要更改上述 EasyUI react 组件的背景颜色: 如何在我使用的代码中实现这一点?
再次感谢!
如果将className
应用于组件,它会将其视为道具。因此,您需要将className
应用于 DateBox 组件中的实际 html 标记标记。
或者,您可以将样式应用于组件所在的父div,这可能适合您的需求,也可能不适合您的需求。
根据文档,您还可以应用style
标签(prop(,如下所示:
<DateBox style='some class or inline style'>