cascader.d.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /// <reference types="miniprogram-api-typings" />
  2. import { SuperComponent } from '../common/src/index';
  3. import { TdCascaderProps } from './type';
  4. export interface CascaderProps extends TdCascaderProps {
  5. }
  6. export default class Cascader extends SuperComponent {
  7. externalClasses: string[];
  8. options: WechatMiniprogram.Component.ComponentOptions;
  9. properties: TdCascaderProps<import("../common/common").TreeOptionData>;
  10. controlledProps: {
  11. key: string;
  12. event: string;
  13. }[];
  14. data: {
  15. prefix: string;
  16. name: string;
  17. stepIndex: number;
  18. selectedIndexes: any[];
  19. selectedValue: any[];
  20. defaultOptionLabel: string;
  21. scrollTopList: any[];
  22. steps: string[];
  23. };
  24. observers: {
  25. visible(v: any): void;
  26. 'selectedIndexes, options'(): void;
  27. stepIndex(): Promise<void>;
  28. };
  29. methods: {
  30. initWithValue(): void;
  31. getIndexesByValue(options: import("../common/common").TreeOptionData[], value: any): any[];
  32. updateScrollTop(): void;
  33. hide(trigger: any): void;
  34. onVisibleChange(): void;
  35. onClose(): void;
  36. onStepClick(e: any): void;
  37. onTabChange(e: any): void;
  38. handleSelect(e: any): void;
  39. };
  40. }