indexes.d.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { RelationsOptions, SuperComponent } from '../common/src/index';
  2. export default class Indexes extends SuperComponent {
  3. externalClasses: string[];
  4. properties: import("./type").TdIndexesProps;
  5. data: {
  6. prefix: string;
  7. classPrefix: string;
  8. _height: number;
  9. _indexList: any[];
  10. scrollTop: number;
  11. activeAnchor: any;
  12. showTips: boolean;
  13. };
  14. relations: RelationsOptions;
  15. behaviors: string[];
  16. timer: any;
  17. groupTop: any[];
  18. sidebar: any;
  19. currentTouchAnchor: any;
  20. observers: {
  21. indexList(v: any): void;
  22. height(v: any): void;
  23. };
  24. lifetimes: {
  25. ready(): void;
  26. };
  27. methods: {
  28. setHeight(height: string | number): void;
  29. setIndexList(list: any): void;
  30. getAllRect(): void;
  31. getAnchorsRect(): Promise<any[]>;
  32. getSidebarRect(): void;
  33. toggleTips(flag: boolean): void;
  34. setAnchorByIndex(index: any): void;
  35. onClick(e: any): void;
  36. onTouchMove(e: any): void;
  37. onTouchCancel(): void;
  38. onTouchEnd(e: any): void;
  39. onAnchorTouch: (...args: any[]) => void;
  40. setAnchorOnScroll(scrollTop: number): void;
  41. onScroll({ scrollTop }: {
  42. scrollTop: any;
  43. }): void;
  44. };
  45. }