picker-item.d.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { SuperComponent, RelationsOptions, ComponentsOptionsType } from '../common/src/index';
  2. import { PickerItemOption } from './type';
  3. export default class PickerItem extends SuperComponent {
  4. relations: RelationsOptions;
  5. options: ComponentsOptionsType;
  6. externalClasses: string[];
  7. properties: import("./type").TdPickerItemProps;
  8. observers: {
  9. 'options, pickerKeys'(): void;
  10. };
  11. data: {
  12. prefix: string;
  13. classPrefix: string;
  14. offset: number;
  15. duration: number;
  16. value: string;
  17. curIndex: number;
  18. columnIndex: number;
  19. pickerKeys: {
  20. value: string;
  21. label: string;
  22. };
  23. formatOptions: PickerItemOption[];
  24. };
  25. lifetimes: {
  26. created(): void;
  27. };
  28. methods: {
  29. onClickItem(event: WechatMiniprogram.TouchEvent): void;
  30. onTouchStart(event: any): void;
  31. onTouchMove(event: any): void;
  32. onTouchEnd(event: any): void;
  33. formatOption(options: PickerItemOption[], columnIndex: number, format: any): any[];
  34. updateSelected(index: number, trigger: boolean): void;
  35. update(): void;
  36. getCount(): any;
  37. };
  38. }