123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346 |
- import type { CSSProperties, PropType } from 'vue';
- declare const _default: import("vue").DefineComponent<{
- action: import("vue-types").VueTypeDef<string | string[]> & {
- default: string | (() => string[]);
- };
- showAction: import("vue-types").VueTypeValidableDef<any> & {
- default: any;
- };
- hideAction: import("vue-types").VueTypeValidableDef<any> & {
- default: any;
- };
- getPopupClassNameFromAlign: import("vue-types").VueTypeValidableDef<any> & {
- default: any;
- };
- onPopupVisibleChange: PropType<(open: boolean) => void>;
- afterPopupVisibleChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
- default: (...args: any[]) => any;
- } & {
- default: (...args: any[]) => any;
- };
- popup: import("vue-types").VueTypeValidableDef<any>;
- popupStyle: {
- type: PropType<CSSProperties>;
- default: CSSProperties;
- };
- prefixCls: import("vue-types").VueTypeValidableDef<string> & {
- default: string;
- } & {
- default: string;
- };
- popupClassName: import("vue-types").VueTypeValidableDef<string> & {
- default: string;
- } & {
- default: string;
- };
- popupPlacement: StringConstructor;
- builtinPlacements: import("vue-types").VueTypeValidableDef<{
- [key: string]: any;
- }> & {
- default: () => {
- [key: string]: any;
- };
- };
- popupTransitionName: StringConstructor;
- popupAnimation: import("vue-types").VueTypeValidableDef<any>;
- mouseEnterDelay: import("vue-types").VueTypeValidableDef<number> & {
- default: number;
- } & {
- default: number;
- };
- mouseLeaveDelay: import("vue-types").VueTypeValidableDef<number> & {
- default: number;
- } & {
- default: number;
- };
- zIndex: NumberConstructor;
- focusDelay: import("vue-types").VueTypeValidableDef<number> & {
- default: number;
- } & {
- default: number;
- };
- blurDelay: import("vue-types").VueTypeValidableDef<number> & {
- default: number;
- } & {
- default: number;
- };
- getPopupContainer: FunctionConstructor;
- getDocument: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
- default: (...args: any[]) => any;
- } & {
- default: (...args: any[]) => any;
- };
- forceRender: {
- type: BooleanConstructor;
- default: any;
- };
- destroyPopupOnHide: {
- type: BooleanConstructor;
- default: boolean;
- };
- mask: {
- type: BooleanConstructor;
- default: boolean;
- };
- maskClosable: {
- type: BooleanConstructor;
- default: boolean;
- };
- popupAlign: import("vue-types").VueTypeValidableDef<{
- [key: string]: any;
- }> & {
- default: () => {
- [key: string]: any;
- };
- } & {
- default: () => {
- [key: string]: any;
- };
- };
- popupVisible: {
- type: BooleanConstructor;
- default: any;
- };
- defaultPopupVisible: {
- type: BooleanConstructor;
- default: boolean;
- };
- maskTransitionName: StringConstructor;
- maskAnimation: StringConstructor;
- stretch: StringConstructor;
- alignPoint: {
- type: BooleanConstructor;
- default: any;
- };
- autoDestroy: {
- type: BooleanConstructor;
- default: boolean;
- };
- mobile: ObjectConstructor;
- getTriggerDOMNode: PropType<(d?: HTMLElement) => HTMLElement>;
- tryPopPortal: BooleanConstructor;
- }, {
- popPortal: boolean;
- setPortal: () => void;
- vcTriggerContext: {
- onPopupMouseDown?: (...args: any[]) => void;
- };
- popupRef: any;
- setPopupRef: (val: any) => void;
- triggerRef: any;
- align: import("vue").ComputedRef<{
- [key: string]: any;
- }>;
- focusTime: any;
- clickOutsideHandler: any;
- contextmenuOutsideHandler1: any;
- contextmenuOutsideHandler2: any;
- touchOutsideHandler: any;
- attachId: any;
- delayTimer: any;
- hasPopupMouseDown: boolean;
- preClickTime: any;
- preTouchTime: any;
- mouseDownTimeout: any;
- childOriginEvents: {};
- }, {
- prevPopupVisible: any;
- sPopupVisible: any;
- point: any;
- }, {}, {
- updatedCal(): void;
- onMouseenter(e: any): void;
- onMouseMove(e: any): void;
- onMouseleave(e: any): void;
- onPopupMouseenter(): void;
- onPopupMouseleave(e: any): void;
- onFocus(e: any): void;
- onMousedown(e: any): void;
- onTouchstart(e: any): void;
- onBlur(e: any): void;
- onContextmenu(e: any): void;
- onContextmenuClose(): void;
- onClick(event: any): void;
- onPopupMouseDown(...args: any[]): void;
- onDocumentClick(event: any): void;
- getPopupDomNode(): any;
- getRootDomNode(): any;
- handleGetPopupClassFromAlign(align: any): string;
- getPopupAlign(): any;
- getComponent(): JSX.Element;
- attachParent(popupContainer: any): void;
- getContainer(): any;
- setPopupVisible(sPopupVisible: boolean, event?: any): void;
- setPoint(point: any): void;
- handlePortalUpdate(): void;
- delaySetPopupVisible(visible: boolean, delayS: number, event?: any): void;
- clearDelayTimer(): void;
- clearOutsideHandler(): void;
- createTwoChains(event: string): any;
- isClickToShow(): boolean;
- isContextMenuOnly(): boolean;
- isContextmenuToShow(): boolean;
- isClickToHide(): boolean;
- isMouseEnterToShow(): boolean;
- isMouseLeaveToHide(): boolean;
- isFocusToShow(): boolean;
- isBlurToHide(): boolean;
- forcePopupAlign(): void;
- fireEvents(type: string, e: Event): void;
- close(): void;
- }, {
- methods: {
- setState(state: {}, callback: any): void;
- __emit(...args: any[]): void;
- };
- }, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
- action: import("vue-types").VueTypeDef<string | string[]> & {
- default: string | (() => string[]);
- };
- showAction: import("vue-types").VueTypeValidableDef<any> & {
- default: any;
- };
- hideAction: import("vue-types").VueTypeValidableDef<any> & {
- default: any;
- };
- getPopupClassNameFromAlign: import("vue-types").VueTypeValidableDef<any> & {
- default: any;
- };
- onPopupVisibleChange: PropType<(open: boolean) => void>;
- afterPopupVisibleChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
- default: (...args: any[]) => any;
- } & {
- default: (...args: any[]) => any;
- };
- popup: import("vue-types").VueTypeValidableDef<any>;
- popupStyle: {
- type: PropType<CSSProperties>;
- default: CSSProperties;
- };
- prefixCls: import("vue-types").VueTypeValidableDef<string> & {
- default: string;
- } & {
- default: string;
- };
- popupClassName: import("vue-types").VueTypeValidableDef<string> & {
- default: string;
- } & {
- default: string;
- };
- popupPlacement: StringConstructor;
- builtinPlacements: import("vue-types").VueTypeValidableDef<{
- [key: string]: any;
- }> & {
- default: () => {
- [key: string]: any;
- };
- };
- popupTransitionName: StringConstructor;
- popupAnimation: import("vue-types").VueTypeValidableDef<any>;
- mouseEnterDelay: import("vue-types").VueTypeValidableDef<number> & {
- default: number;
- } & {
- default: number;
- };
- mouseLeaveDelay: import("vue-types").VueTypeValidableDef<number> & {
- default: number;
- } & {
- default: number;
- };
- zIndex: NumberConstructor;
- focusDelay: import("vue-types").VueTypeValidableDef<number> & {
- default: number;
- } & {
- default: number;
- };
- blurDelay: import("vue-types").VueTypeValidableDef<number> & {
- default: number;
- } & {
- default: number;
- };
- getPopupContainer: FunctionConstructor;
- getDocument: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
- default: (...args: any[]) => any;
- } & {
- default: (...args: any[]) => any;
- };
- forceRender: {
- type: BooleanConstructor;
- default: any;
- };
- destroyPopupOnHide: {
- type: BooleanConstructor;
- default: boolean;
- };
- mask: {
- type: BooleanConstructor;
- default: boolean;
- };
- maskClosable: {
- type: BooleanConstructor;
- default: boolean;
- };
- popupAlign: import("vue-types").VueTypeValidableDef<{
- [key: string]: any;
- }> & {
- default: () => {
- [key: string]: any;
- };
- } & {
- default: () => {
- [key: string]: any;
- };
- };
- popupVisible: {
- type: BooleanConstructor;
- default: any;
- };
- defaultPopupVisible: {
- type: BooleanConstructor;
- default: boolean;
- };
- maskTransitionName: StringConstructor;
- maskAnimation: StringConstructor;
- stretch: StringConstructor;
- alignPoint: {
- type: BooleanConstructor;
- default: any;
- };
- autoDestroy: {
- type: BooleanConstructor;
- default: boolean;
- };
- mobile: ObjectConstructor;
- getTriggerDOMNode: PropType<(d?: HTMLElement) => HTMLElement>;
- tryPopPortal: BooleanConstructor;
- }>>, {
- prefixCls: string;
- mask: boolean;
- destroyPopupOnHide: boolean;
- forceRender: boolean;
- popupClassName: string;
- popupStyle: CSSProperties;
- autoDestroy: boolean;
- popupVisible: boolean;
- action: string | string[];
- showAction: any;
- hideAction: any;
- getPopupClassNameFromAlign: any;
- afterPopupVisibleChange: (...args: any[]) => any;
- builtinPlacements: {
- [key: string]: any;
- };
- mouseEnterDelay: number;
- mouseLeaveDelay: number;
- focusDelay: number;
- blurDelay: number;
- getDocument: (...args: any[]) => any;
- maskClosable: boolean;
- popupAlign: {
- [key: string]: any;
- };
- defaultPopupVisible: boolean;
- alignPoint: boolean;
- tryPopPortal: boolean;
- }>;
- export default _default;
|