vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
21 lines (20 loc) • 546 B
TypeScript
/**
* props
*/
export interface Props {
label?: string | number;
value?: string | number;
data?: any[];
modelValue?: string[] | number[] | string | number;
multiple?: boolean;
shadow?: boolean;
placeholder?: string;
disabled?: boolean;
}
/**
* 组件事件类型
*/
export type Emits = {
(event: 'update:modelValue', value?: string | number | Array<string | number | Array<string | number>>): void;
(event: 'change', value?: string | number | Array<string | number | Array<string | number>>): void;
};