mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
21 lines (20 loc) • 626 B
TypeScript
import { LabelName } from '../MeTabItem/types';
import { USEInitSlots } from './types';
import { Ref, ComputedRef } from 'vue';
/**
* 初始化 slot
*/
export declare const useInitSlots: ({ emit, currentValue }: USEInitSlots.Option) => {
tabsDom: Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
tabList: Ref<{
label: string;
name: string | number;
}[], LabelName[] | {
label: string;
name: string | number;
}[]>;
transX: Ref<number, number>;
duration: Ref<number, number>;
curIndex: ComputedRef<number>;
onClick: ({ name }: LabelName) => void;
};