vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
18 lines (17 loc) • 744 B
TypeScript
import { Emits, Props } from '../types';
/**
* hook
*
* @param props 组件属性
* @param emits 组件事件
*/
export declare const useSelect: (props: Props, emits: Emits) => {
items: import('vue').Ref<string | number | (string | number | string[] | number[])[] | undefined, string | number | (string | number | string[] | number[])[] | undefined>;
isOpen: import('vue').Ref<boolean, boolean>;
selectEl: import('vue').Ref<HTMLElement | null, HTMLElement | null>;
handleOpen: () => void;
handleClick: (value: string | number) => void;
handleIsSelected: (value: string | number) => boolean;
handleRemoveItem: (i: number) => void;
handleGetValue: (value: string | number | string[] | number[]) => string;
};