calendar.d.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /// <reference types="miniprogram-api-typings" />
  2. import { SuperComponent } from '../common/src/index';
  3. import { TdCalendarProps } from './type';
  4. export interface CalendarProps extends TdCalendarProps {
  5. }
  6. export default class Calendar extends SuperComponent {
  7. externalClasses: string[];
  8. options: WechatMiniprogram.Component.ComponentOptions;
  9. properties: TdCalendarProps;
  10. data: {
  11. prefix: string;
  12. classPrefix: string;
  13. months: any[];
  14. scrollIntoView: string;
  15. innerConfirmBtn: {
  16. content: string;
  17. };
  18. };
  19. controlledProps: {
  20. key: string;
  21. event: string;
  22. }[];
  23. lifetimes: {
  24. ready(): void;
  25. };
  26. observers: {
  27. confirmBtn(v: any): void;
  28. 'firstDayOfWeek,minDate,maxDate'(firstDayOfWeek: any, minDate: any, maxDate: any): void;
  29. value(v: any): void;
  30. visible(v: any): void;
  31. };
  32. methods: {
  33. initialValue(): void;
  34. scrollIntoView(): void;
  35. calcMonths(): void;
  36. close(trigger: any): void;
  37. onVisibleChange(): void;
  38. handleClose(): void;
  39. handleSelect(e: any): void;
  40. onTplButtonTap(): void;
  41. toTime(val: any): any;
  42. };
  43. }