ivue-material-plus
Version:
A high quality UI components Library with Vue.js
88 lines (87 loc) • 2.55 kB
TypeScript
export declare const IvueBottomNav: import("../../utils/install").SFCWithInstall<import("vue").DefineComponent<{
modelValue: {
type: (NumberConstructor | StringConstructor)[];
default: any;
};
height: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
position: {
type: StringConstructor;
validator(value: string): boolean;
};
shift: {
type: BooleanConstructor;
default: boolean;
};
scale: {
type: BooleanConstructor;
default: boolean;
};
color: {
type: (StringConstructor | ArrayConstructor)[];
default: string;
};
}, {
data: {
items: import("../ivue-bottom-nav-item/types/bottom-nav-item").BottomNavItemInstance[];
};
classes: import("vue").ComputedRef<{
[x: string]: boolean;
}>;
computedHeight: import("vue").ComputedRef<string | number>;
updateValue: (value: string | number) => void;
setBackgroundColor: (color: string | any[], data?: {
style?: any;
class?: any;
}) => {
style?: any;
class?: any;
};
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("on-change" | "update:modelValue")[], "on-change" | "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
modelValue: {
type: (NumberConstructor | StringConstructor)[];
default: any;
};
height: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
position: {
type: StringConstructor;
validator(value: string): boolean;
};
shift: {
type: BooleanConstructor;
default: boolean;
};
scale: {
type: BooleanConstructor;
default: boolean;
};
color: {
type: (StringConstructor | ArrayConstructor)[];
default: string;
};
}>> & {
"onOn-change"?: (...args: any[]) => any;
"onUpdate:modelValue"?: (...args: any[]) => any;
}, {
shift: boolean;
height: string | number;
modelValue: string | number;
color: string | unknown[];
scale: boolean;
visible: boolean;
}>> & Record<string, any>;
export default IvueBottomNav;
export * from './index.vue';