@wetspace/pro-components
Version:
::: tip 基本介绍
242 lines (240 loc) • 10.5 kB
TypeScript
import { ExtractPropTypes } from 'vue';
export declare const textEllipsisProps: {
tooltip: {
readonly type: import('vue').PropType<Partial<{
disabled: boolean;
hideAfter: number;
teleported: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
persistent: boolean;
showArrow: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
arrowOffset: number;
trigger: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | import('element-plus').TooltipTriggerType[]) | (() => import('element-plus/es/utils').Arrayable<import('element-plus').TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | import('element-plus').TooltipTriggerType[]) | (() => import('element-plus/es/utils').Arrayable<import('element-plus').TooltipTriggerType>))[], unknown, unknown>;
triggerKeys: string[];
virtualTriggering: boolean;
open: boolean;
content: string;
rawContent: boolean;
effect: string;
enterable: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
pure: boolean;
focusOnShow: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
trapping: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
stopPopperMouseEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
boundariesPadding: number;
gpuAcceleration: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
offset: number;
placement: import('element-plus/es/utils').EpPropMergeType<StringConstructor, import('element-plus').Placement, unknown>;
popperOptions: Partial<import('element-plus').Options>;
strategy: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
showAfter: number;
autoClose: number;
role: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "dialog" | "menu" | "tooltip" | "grid" | "listbox" | "tree" | "group" | "navigation", unknown>;
} & {
onClick?: (e: Event) => void;
style?: import('vue').StyleValue;
transition?: string;
onFocus?: (e: Event) => void;
onBlur?: (e: Event) => void;
onKeydown?: (e: Event) => void;
onContextmenu?: (e: Event) => void;
onMouseenter?: (e: Event) => void;
onMouseleave?: (e: Event) => void;
appendTo?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>;
virtualRef?: import('element-plus').Measurable;
id?: string;
ariaLabel?: string;
visible?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean) | ((new (...args: any[]) => boolean) | (() => boolean))[], unknown, unknown>;
className?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>;
popperClass?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]) | (() => string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | {
[]: boolean;
} | (string | any[] | {
[]: boolean;
})[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>;
popperStyle?: import('vue').StyleValue;
referenceEl?: HTMLElement;
triggerTargetEl?: HTMLElement;
zIndex?: number;
fallbackPlacements?: import('element-plus').Placement[];
"onUpdate:visible"?: (val: boolean) => void;
} & {
maxWidth: number;
}>>;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
rows: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
};
export type TextEllipsisPropsType = ExtractPropTypes<typeof textEllipsisProps>;