action-sheet.d.ts 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import { SuperComponent } from '../common/src/index';
  2. export default class ActionSheet extends SuperComponent {
  3. static show: (options: import("./show").ActionSheetShowOption) => WechatMiniprogram.Component.TrivialInstance;
  4. behaviors: string[];
  5. externalClasses: string[];
  6. properties: {
  7. align?: {
  8. type: StringConstructor;
  9. value?: "left" | "center";
  10. };
  11. cancelText?: {
  12. type: StringConstructor;
  13. value?: string;
  14. };
  15. count?: {
  16. type: NumberConstructor;
  17. value?: number;
  18. };
  19. description?: {
  20. type: StringConstructor;
  21. value?: string;
  22. };
  23. items: {
  24. type: ArrayConstructor;
  25. value?: (string | import("./type").ActionSheetItem)[];
  26. required?: boolean;
  27. };
  28. popupProps?: {
  29. type: ObjectConstructor;
  30. value?: import("../popup").TdPopupProps;
  31. };
  32. showCancel?: {
  33. type: BooleanConstructor;
  34. value?: boolean;
  35. };
  36. showOverlay?: {
  37. type: BooleanConstructor;
  38. value?: boolean;
  39. };
  40. theme?: {
  41. type: StringConstructor;
  42. value?: "list" | "grid";
  43. };
  44. usingCustomNavbar?: {
  45. type: BooleanConstructor;
  46. value?: boolean;
  47. };
  48. visible?: {
  49. type: BooleanConstructor;
  50. value?: boolean;
  51. };
  52. defaultVisible?: {
  53. type: BooleanConstructor;
  54. value?: boolean;
  55. };
  56. };
  57. data: {
  58. prefix: string;
  59. classPrefix: string;
  60. gridThemeItems: any[];
  61. currentSwiperIndex: number;
  62. defaultPopUpProps: {};
  63. defaultPopUpzIndex: number;
  64. };
  65. controlledProps: {
  66. key: string;
  67. event: string;
  68. }[];
  69. observers: {
  70. 'visible, items'(visible: boolean): void;
  71. };
  72. methods: {
  73. init(): void;
  74. memoInitialData(): void;
  75. splitGridThemeActions(): void;
  76. show(options: any): void;
  77. close(): void;
  78. onPopupVisibleChange({ detail }: {
  79. detail: any;
  80. }): void;
  81. onSwiperChange(e: WechatMiniprogram.TouchEvent): void;
  82. onSelect(event: WechatMiniprogram.TouchEvent): void;
  83. onCancel(): void;
  84. };
  85. }