因此,如图所示,我想为单个事件设置样式。
使用 slotpropgetter 可以有条件地渲染样式。
slotPropGetter = date => {
const CURRENT_DATE = moment().toDate();
let backgroundColor;
if (moment(date).isBefore(CURRENT_DATE, "month")) {
backgroundColor = "#f7f8f9";
}
var style = {
backgroundColor
};
return {
style: style
};
};
所以“解决方案”是 DateCellWrapper,它要么对我不起作用,要么我以错误的方式实现它
const DateCellWrapper = ({ value, children }) => {
console.log("DateCellWrapper")
const style = {
backgroundColor: "#000",
};
return (
<div style={style}>{children}</div>
);
}
它甚至不输出我的console.log,所以..有人知道吗?:p