vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
19 lines (18 loc) • 667 B
TypeScript
import { Ref } from 'vue';
import { Emits, Props } from '../types';
/**
* hook
*
* @param props 组件属性
* @param cascaderRef 实例
* @param emits 组件事件
*/
export declare const useCascader: (props: Props, cascaderRef: Ref<HTMLDivElement | null>, emits: Emits) => {
openState: Ref<boolean, boolean>;
treeData: Ref<any, any>;
classNames: import('vue').ComputedRef<Record<string, boolean>>;
displayValue: Ref<string | number | undefined, string | number | undefined>;
handleOpen: () => void;
handleSelectBar: (item: any, selectIndex: number, parentIndex: number, action?: string | null) => void;
handleClear: () => void;
};