tsp-component
Version:
提供多端和react版本的UI组件
66 lines (65 loc) • 1.11 kB
TypeScript
interface TspComponentCalendarProps {
className?: string;
/**
* 组件宽度
*/
width?: number;
/**
* 组件高度
*/
height?: number;
/**
* 滑动完成后触发的事件
*/
afterChange?: (indexs: TspComponentSliderAfterChangeReturn, values: number[]) => void;
/**
* 点击日历
*/
onClick?: (values: number[]) => void;
/**
* 左箭头
*/
leftArrow?: any;
/**
* 右箭头
*/
rightArrow?: any;
/**
* 默认年份
*/
year?: number;
/**
* 默认月份
*/
month?: number;
/**
* 默认哪天
*/
day?: number;
/**
* 需要加深颜色的日期
*/
darken?: string[];
/**
* 刷新ID
*/
refreshId?: number;
}
interface TspComponentCalendarGetCalendarRenderDataReturn {
/**
* 上一个月显示的天数
*/
prevMonthDisplayDays: number[];
/**
* 当月显示的天数
*/
currentMonthDays: number[];
/**
* 下一个月显示的天数
*/
nextMonthDays: number[];
/**
* 日历表
*/
table: number[];
}