vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
18 lines (17 loc) • 568 B
TypeScript
import { Ref } from 'vue';
import { Emit, Item, Props } from '../types';
/**
* hook
*
* @param props 组件属性
* @param splitButtonRef 组件实例
* @param emit 组件事件
*/
export declare const useSplitButton: (props: Props, splitButtonRef: Ref<HTMLDivElement | null>, emit: Emit) => {
classNames: import('vue').ComputedRef<string[]>;
isLoading: import('vue').ComputedRef<boolean>;
lists: import('vue').ComputedRef<Item[]>;
isMore: Ref<boolean, boolean>;
handleMore: () => void;
handleClick: (item: string, i: number) => void;
};