UNPKG

asp-smart-ui-plus-test

Version:

A Component Library for Vue 3

101 lines (100 loc) 4.04 kB
export declare const AspH5Button: import("asp-smart-ui-plus/es/utils").SFCWithInstall<{ raw: import("vant/lib/utils").WithInstall<import("vue").DefineComponent<{ to: import("vue").PropType<import("vue-router").RouteLocationRaw>; url: StringConstructor; replace: BooleanConstructor; } & { tag: { type: import("vue").PropType<keyof HTMLElementTagNameMap>; default: keyof HTMLElementTagNameMap; }; text: StringConstructor; icon: StringConstructor; type: { type: import("vue").PropType<import("vant").ButtonType>; default: import("vant").ButtonType; }; size: { type: import("vue").PropType<import("vant").ButtonSize>; default: import("vant").ButtonSize; }; color: StringConstructor; block: BooleanConstructor; plain: BooleanConstructor; round: BooleanConstructor; square: BooleanConstructor; loading: BooleanConstructor; hairline: BooleanConstructor; disabled: BooleanConstructor; iconPrefix: StringConstructor; nativeType: { type: import("vue").PropType<import("vant").ButtonNativeType>; default: import("vant").ButtonNativeType; }; loadingSize: (StringConstructor | NumberConstructor)[]; loadingText: StringConstructor; loadingType: import("vue").PropType<import("vant").LoadingType>; iconPosition: { type: import("vue").PropType<import("vant").ButtonIconPosition>; default: import("vant").ButtonIconPosition; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ to: import("vue").PropType<import("vue-router").RouteLocationRaw>; url: StringConstructor; replace: BooleanConstructor; } & { tag: { type: import("vue").PropType<keyof HTMLElementTagNameMap>; default: keyof HTMLElementTagNameMap; }; text: StringConstructor; icon: StringConstructor; type: { type: import("vue").PropType<import("vant").ButtonType>; default: import("vant").ButtonType; }; size: { type: import("vue").PropType<import("vant").ButtonSize>; default: import("vant").ButtonSize; }; color: StringConstructor; block: BooleanConstructor; plain: BooleanConstructor; round: BooleanConstructor; square: BooleanConstructor; loading: BooleanConstructor; hairline: BooleanConstructor; disabled: BooleanConstructor; iconPrefix: StringConstructor; nativeType: { type: import("vue").PropType<import("vant").ButtonNativeType>; default: import("vant").ButtonNativeType; }; loadingSize: (StringConstructor | NumberConstructor)[]; loadingText: StringConstructor; loadingType: import("vue").PropType<import("vant").LoadingType>; iconPosition: { type: import("vue").PropType<import("vant").ButtonIconPosition>; default: import("vant").ButtonIconPosition; }; }>> & { onClick?: ((...args: any[]) => any) | undefined; }, { replace: boolean; type: import("vant").ButtonType; tag: keyof HTMLElementTagNameMap; round: boolean; disabled: boolean; size: import("vant").ButtonSize; loading: boolean; block: boolean; square: boolean; plain: boolean; hairline: boolean; nativeType: import("vant").ButtonNativeType; iconPosition: import("vant").ButtonIconPosition; }>>; name: string; }> & Record<string, any>; export default AspH5Button; export * from './src';