api.md 6.0 KB

Calendar Props

属性 类型 默认值 可选值 必传 说明
visible Boolean false true/false N 是否显示。
startMonth String 当前月份前第 6 个月 年月日组成的 YYYYMM 格式字符串。 N 开始月份。
endMonth String 当前月份后第 6 个月 年月日组成的 YYYYMM 格式字符串。 N 结束月份。
initMonth String 当前月份 年月日组成的 YYYYMM 格式字符串。 N 初始化时显示月份。
mode String 'single' 'single'/'multiple'/'range' N 选择模式。
startSunday Boolean false true/false N 是否从周日开始。
weekendRed Boolean false true/false N 是否周末红色。
monthCard Boolean true true/false N 月数据是否使用卡片样式。
monthMark Boolean false true/false N 是否显示月份水印。
monthMarkSize String '7xl' '3xl'/'4xl'/'5xl'/'6xl'/'7xl'/'8xl'/'9xl' N 月份水印文字大小。
height Number 50 0-100 N 显示高度占页面高度百分比。
infoDates Array [] 参考 infoDates Props 。 N 需要显示信息的日期。
disabledDates Array [] 由年月日 YYYYMMDD 格式组成的数组。 N 不可选的日期。
radius String 'xl' 'none'/'base'/'xl'/'2xl' N 选定日期的圆角风格。
showSelectedDay Boolean true true/false N 多选和范围选择时确定按钮是否显示已选天数。
confirmText String 当前语言的 calendarLang.confirmText - N 确定按钮文案。
selectedText String 当前语言的 calendarLang.selectedText - N showSelectedDay 为 true 时确定按钮部分文案。
dayText String 当前语言的 calendarLang.dayText - N showSelectedDay 为 true 时确定按钮部分文案。
quickSelects Array/Number [] 'week'/'month'/'quarter'/正整数/负整数 N 快捷选择配置参数。
includeToday Boolean false true/false N 快速选择天数时是否包含今天。
highlightToday Boolean true true/false N 是否高亮今天。
useAnimation Boolean true true/false N 自动滚动到指定月份时是否使用动画。
outFormat String 'YMD' 包含 Y M D 组合的字符。 N 返回日期数据格式。
popup Object {} 参考 Popup Props N 弹出层参数。
button Object {} 参考 Button Props N 确定按钮参数。

Calendar Events

名称 参数 描述
open - 打开时触发。
close - 关闭时触发。
confirm event:事件对象,其中 detail 内有一个参数 dates:所有格式化后的选定日期字符串组成的数组。 点击确定按钮时触发。

infoDates Props

属性 类型 默认值 可选值 必传 说明
date String - 由年月日 YYYYMMDD 格式组成的数组 Y 日期。
info String - - Y 信息内容。