日历

介绍
日历组件用于选择日期或日期区间。
API
Props
Props 属性
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| 默认状态 | 组件的状态, "默认"|"禁用"|"只读"|"隐藏" | string | 'default' |
| 默认值 | 日历选项默认值 | string | '' |
| 占位提示 | 占位提示内容 | string | '' |
| 清除按钮 | 点击可清空输入框内容 | boolean | false |
| 取消按钮文字 | 取消按钮的文字内容 | string | - |
| 输入框内容对齐方式 | 输入框中文字对齐方式,可选。'居左'|'居中'|'居右' | string | 'left' |
| 输入框左侧图标 | 输入框左侧图标名称 | string | - |
| 输入框右侧图标 | 输入框右侧图标名称 | string | - |
| 选择类型 | 值的选择类型。'日期'|'日期范围' | string | - |
| 展示日历标题 | 是否展示日历标题 | boolean | true |
| 日历标题 | 日历标题内容 | string | '日历' |
| 主题色 | 日历的主题颜色 | string | - |
| 日期行高 | 每个日期的行高 | number | - |
| 显示月份背景水印 | 是否显示月份背景水印 | boolean | true |
| 展示确认按钮 | 是否展示确认按钮 | boolean | true |
| 确认按钮的文字 | 确认按钮的文字内容 | string | - |
Props 样式
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| 自定义样式 | 日历组件自定义样式 | string | - |
Props 高级
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| 唯一标识 | 组件的唯一标识 | string | - |
| 自定义日期上方的提示信息 | jsx 渲染函数,可自定义选项渲染内容 | (ctx, params) => jsx | |
| 自定义日期上方的提示信息 | jsx 渲染函数,可自定义选项渲染内容 | (ctx, params) => jsx | |
| 循环 | 循环渲染设置 | - | - |
Events
Events 属性
| 事件名 | 说明 | 回调参数 |
|---|---|---|
| onChange | 输入框内容变化时触发 | ctx, params: { value: any } |
| onClear | 点击清除按钮时触发 | ctx, params: PointerEvent |
| onClickLeftIcon | 点击左侧图标时触发 | ctx, params: PointerEvent |
| onClickRightIcon | 点击右侧图标时触发 | ctx, params: PointerEvent |