UNPKG

@ohu-mobile/core

Version:
43 lines (42 loc) 1.69 kB
import { TabbarEvents, TabbarProps } from './types'; import { ScrollToTargetPosition } from '../_utils/scrollIntoCenter'; export interface SimpleRect { key: string | number; width: number; height: number; } declare const Tabbar: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & { stateValue: string | number | undefined; childrenRects: SimpleRect[]; indicatorPositions: Record<string | number, ScrollToTargetPosition>; } & { scrollIntoCenter(): void; onChange(key: string | number, index: number, name?: string | number): 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; } & TabbarProps, TabbarEvents, {}, {}>; export default Tabbar;