vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
32 lines (31 loc) • 477 B
TypeScript
/**
* Props
*/
export interface Props {
src?: string;
size?: number;
shape?: 'circle' | 'square';
}
/**
* GroupProps
*/
export interface GroupProps {
data: any[];
options?: Options;
max?: number;
}
/**
* 字段配置类型
*/
export interface Options {
src?: string;
size?: string;
shape?: 'circle' | 'square';
}
/**
* 组件事件类型
*/
export type Emits = {
(event: 'change', item: any): void;
(event: 'more'): void;
};