dropdown-menu.d.ts 889 B

123456789101112131415161718192021222324252627282930313233
  1. import { RelationsOptions, SuperComponent } from '../common/src/index';
  2. import type { TdDropdownMenuProps } from './type';
  3. export interface DropdownMenuProps extends TdDropdownMenuProps {
  4. }
  5. export default class DropdownMenu extends SuperComponent {
  6. externalClasses: string[];
  7. properties: TdDropdownMenuProps;
  8. nodes: any;
  9. data: {
  10. prefix: string;
  11. classPrefix: string;
  12. menus: any;
  13. activeIdx: number;
  14. bottom: number;
  15. _arrowIcon: {
  16. name: string | object;
  17. };
  18. };
  19. relations: RelationsOptions;
  20. lifetimes: {
  21. ready(): void;
  22. };
  23. observers: {
  24. arrowIcon(v: any): void;
  25. activeIdx(v: number): void;
  26. };
  27. methods: {
  28. toggle(index: number): void;
  29. getAllItems(): void;
  30. handleToggle(e: WechatMiniprogram.BaseEvent): void;
  31. noop(): void;
  32. };
  33. }