UNPKG

cc-plus-ui

Version:

自用的二次封装elementui组件

381 lines (380 loc) 20.4 kB
export declare const CcButton: { new (...args: any[]): import('vue').CreateComponentPublicInstance<Readonly<import('vue').ExtractPropTypes<{ readonly size: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>; }; readonly disabled: { type: import('vue').PropType<boolean>; required: true; }; readonly type: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>>; required: true; }; readonly icon: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; }; readonly nativeType: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>>; required: true; }; readonly loading: { type: import('vue').PropType<boolean>; required: true; }; readonly loadingIcon: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; }; readonly plain: { type: import('vue').PropType<boolean>; required: true; }; readonly text: { type: import('vue').PropType<boolean>; required: true; }; readonly link: { type: import('vue').PropType<boolean>; required: true; }; readonly bg: { type: import('vue').PropType<boolean>; required: true; }; readonly autofocus: { type: import('vue').PropType<boolean>; required: true; }; readonly round: { type: import('vue').PropType<boolean>; required: true; }; readonly circle: { type: import('vue').PropType<boolean>; required: true; }; readonly color: { type: import('vue').PropType<string>; }; readonly dark: { type: import('vue').PropType<boolean>; required: true; }; readonly autoInsertSpace: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; }; readonly tag: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; required: true; }; time: { type: import('vue').PropType<number>; default: number; }; tip: { type: import('vue').PropType<string>; default: string; }; placement: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, import('element-plus').Placement, unknown>>; default: string; }; tipProps: { type: import('vue').PropType<object>; default: () => {}; }; }>> & { onClick?: (() => any) | undefined; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: () => void; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly<import('vue').ExtractPropTypes<{ readonly size: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>; }; readonly disabled: { type: import('vue').PropType<boolean>; required: true; }; readonly type: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>>; required: true; }; readonly icon: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; }; readonly nativeType: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>>; required: true; }; readonly loading: { type: import('vue').PropType<boolean>; required: true; }; readonly loadingIcon: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; }; readonly plain: { type: import('vue').PropType<boolean>; required: true; }; readonly text: { type: import('vue').PropType<boolean>; required: true; }; readonly link: { type: import('vue').PropType<boolean>; required: true; }; readonly bg: { type: import('vue').PropType<boolean>; required: true; }; readonly autofocus: { type: import('vue').PropType<boolean>; required: true; }; readonly round: { type: import('vue').PropType<boolean>; required: true; }; readonly circle: { type: import('vue').PropType<boolean>; required: true; }; readonly color: { type: import('vue').PropType<string>; }; readonly dark: { type: import('vue').PropType<boolean>; required: true; }; readonly autoInsertSpace: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; }; readonly tag: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; required: true; }; time: { type: import('vue').PropType<number>; default: number; }; tip: { type: import('vue').PropType<string>; default: string; }; placement: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, import('element-plus').Placement, unknown>>; default: string; }; tipProps: { type: import('vue').PropType<object>; default: () => {}; }; }>> & { onClick?: (() => any) | undefined; }, { time: number; tip: string; placement: import('element-plus/es/utils').EpPropMergeType<StringConstructor, import('element-plus').Placement, unknown>; tipProps: object; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ readonly size: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>; }; readonly disabled: { type: import('vue').PropType<boolean>; required: true; }; readonly type: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>>; required: true; }; readonly icon: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; }; readonly nativeType: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>>; required: true; }; readonly loading: { type: import('vue').PropType<boolean>; required: true; }; readonly loadingIcon: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; }; readonly plain: { type: import('vue').PropType<boolean>; required: true; }; readonly text: { type: import('vue').PropType<boolean>; required: true; }; readonly link: { type: import('vue').PropType<boolean>; required: true; }; readonly bg: { type: import('vue').PropType<boolean>; required: true; }; readonly autofocus: { type: import('vue').PropType<boolean>; required: true; }; readonly round: { type: import('vue').PropType<boolean>; required: true; }; readonly circle: { type: import('vue').PropType<boolean>; required: true; }; readonly color: { type: import('vue').PropType<string>; }; readonly dark: { type: import('vue').PropType<boolean>; required: true; }; readonly autoInsertSpace: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; }; readonly tag: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; required: true; }; time: { type: import('vue').PropType<number>; default: number; }; tip: { type: import('vue').PropType<string>; default: string; }; placement: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, import('element-plus').Placement, unknown>>; default: string; }; tipProps: { type: import('vue').PropType<object>; default: () => {}; }; }>> & { onClick?: (() => any) | undefined; }, {}, {}, {}, {}, { time: number; tip: string; placement: import('element-plus/es/utils').EpPropMergeType<StringConstructor, import('element-plus').Placement, unknown>; tipProps: object; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<import('vue').ExtractPropTypes<{ readonly size: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>; }; readonly disabled: { type: import('vue').PropType<boolean>; required: true; }; readonly type: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>>; required: true; }; readonly icon: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; }; readonly nativeType: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>>; required: true; }; readonly loading: { type: import('vue').PropType<boolean>; required: true; }; readonly loadingIcon: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; }; readonly plain: { type: import('vue').PropType<boolean>; required: true; }; readonly text: { type: import('vue').PropType<boolean>; required: true; }; readonly link: { type: import('vue').PropType<boolean>; required: true; }; readonly bg: { type: import('vue').PropType<boolean>; required: true; }; readonly autofocus: { type: import('vue').PropType<boolean>; required: true; }; readonly round: { type: import('vue').PropType<boolean>; required: true; }; readonly circle: { type: import('vue').PropType<boolean>; required: true; }; readonly color: { type: import('vue').PropType<string>; }; readonly dark: { type: import('vue').PropType<boolean>; required: true; }; readonly autoInsertSpace: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>; }; readonly tag: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) | ((new (...args: any[]) => (string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>) & {}) | (() => string | import('vue').Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions>))[], unknown, unknown>>; required: true; }; time: { type: import('vue').PropType<number>; default: number; }; tip: { type: import('vue').PropType<string>; default: string; }; placement: { type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, import('element-plus').Placement, unknown>>; default: string; }; tipProps: { type: import('vue').PropType<object>; default: () => {}; }; }>> & { onClick?: (() => any) | undefined; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: () => void; }, string, { time: number; tip: string; placement: import('element-plus/es/utils').EpPropMergeType<StringConstructor, import('element-plus').Placement, unknown>; tipProps: object; }, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }) & import('../types').InstallRecord & import('../types').NameRecord;