React 组件

UGCalendar 日历

内联单月日期选择器,固定六行以避免页面跳动;支持受控日期与月份、范围禁用和完整网格键盘导航。

导入方式

按需从包入口导入组件,并在应用入口引入一次样式文件。

tsx
import { UGCalendar } from '@ug666/ui-react'

选择发布日期

聚焦日期后可使用方向键、Home/End、PageUp/PageDown;按住 Shift 可按年切换。

2026年8月
周一周二周三周四周五周六周日
当前发布日期
2026年8月18日
可选范围:2026 年 8 月 10 日至 9 月 20 日

紧凑与隐藏相邻日期

2026年8月
周一周二周三周四周五周六周日

属性

属性类型默认值说明
value / defaultValueDate | nullnull受控或非受控选中日期。
month / defaultMonthDate当前月受控或非受控可见月份。
min / maxDate允许选择的本地日期范围。
weekStartsOn0 | 11星期日或星期一作为一周起点。
showOutsideDaysbooleantrue是否显示相邻月份日期。
isDateDisabled(date: Date) => boolean补充业务日期禁用规则。