[英]I can't see month view in basic react-big-calendar
嗨,即使它显示在 react-dev 工具中,我也看不到月视图。 周视图工作正常,但月视图不显示任何内容。 PFA 下面的代码。
这是周视图图像。
这是月视图图像。
import localizer from 'react-big-calendar/lib/localizers/globalize';
import globalize from 'globalize';
import BigCalendar from 'react-big-calendar';
import events from './events';
import 'react-big-calendar/lib/css/react-big-calendar.css';
import './prism.less';
localizer(globalize);
const allViews = Object.keys(BigCalendar.views).map(k =>
BigCalendar.views[k])
export class EventDetailModal extends React.Component { // eslint-
disable-line react/prefer-stateless-function
render() {
return (
<BigCalendar
{...this.props}
events={events}
views={allViews}
defaultDate={new Date(2015, 3, 1)}
/>
);
}
}
export default EventDetailModal;
需要根据文档为日历提供明确的高度。 例如。
.rbc-month-view {
height: 100vh;
}
或
.rbc-calendar {
min-height: 580px;
}
您是否在父容器上设置了高度值? 从他们的文档:
它使用现代 flexbox 进行布局,使其具有超响应性和高性能。 将大部分布局繁重的工作留给浏览器。 注意:默认样式使用 height: 100% 这意味着您的容器必须设置明确的高度(随意调整样式以满足您的特定需求)。
( 来源)
将此属性添加到您的全局 css,它应该可以工作
.rbc-month-view {
height: 100vh;
}
您必须为父组件设置宽度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.