@ohu-mobile/core
Version:
86 lines (85 loc) • 5.29 kB
TypeScript
import Vue from 'vue';
import './style';
import '../Button/style';
import '../Icon/style';
import '../Card/style';
declare const _default: {
title: string;
parameters: {
component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
stateValue: string | number | undefined;
childrenRects: import("./Tabbar").SimpleRect[];
indicatorPositions: Record<string | number, import("../_utils/scrollIntoCenter").ScrollToTargetPosition>;
} & {
scrollIntoCenter(): void;
onChange(key: string | number, index: number, name?: string | number | undefined): void;
computeChildrenRect(): void;
computeIndicator(): void;
relayout(): void;
handleResize(): void;
} & {
value: string | number | undefined;
border: boolean;
activeColor: string;
inActiveColor: string;
hasIndicator: boolean;
indicatorWidth: string | number;
indicatorHeight: string;
indicatorInverse: boolean;
vertical: boolean;
scroll: boolean;
}, {}, {} & {
scroll?: boolean | undefined;
value?: string | number | undefined;
vertical?: boolean | undefined;
border?: boolean | undefined;
activeColor?: string | undefined;
inActiveColor?: string | undefined;
hasIndicator?: boolean | undefined;
indicatorWidth?: string | number | undefined;
indicatorHeight?: string | undefined;
indicatorInverse?: boolean | undefined;
} & import("./types").TabbarProps, import("./types").TabbarEvents, {}, {}> & {
Item: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("./TabbarItem").TabbarItemInnerProps & import("../_utils/defineComponent").OhuComponentInnerProps & {
name: string | number | undefined;
icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined;
image: string;
iconSize: string;
iconAreaSize: "sm" | "md" | "lg";
text: string;
textSize: "sm" | "md" | "lg" | "xsm";
minorText: string;
to: string | object | undefined;
url: string;
replace: boolean;
badge: string | number | import("..").BadgeProps | undefined;
}, {}, {} & {
replace?: boolean | undefined;
name?: string | number | undefined;
icon?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined;
to?: string | object | undefined;
url?: string | undefined;
image?: string | undefined;
text?: string | undefined;
badge?: string | number | import("..").BadgeProps | undefined;
textSize?: "sm" | "md" | "lg" | "xsm" | undefined;
minorText?: string | undefined;
iconSize?: string | undefined;
iconAreaSize?: "sm" | "md" | "lg" | undefined;
} & import("./types").TabbarItemProps, import("./types").TabbarItemEvents, {}, {}>;
};
options: {
showPanel: boolean;
};
};
};
export default _default;
export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
active: string | number;
}, {
onChange(key: number | string): void;
setActive(): void;
}, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const NoBorder: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const ActiveColor: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const HasIndicator: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;