vuux
Version:
Vue3 Nuxt3 Nuxt4 组件库
20 lines (19 loc) • 375 B
TypeScript
/**
* Props
*/
export interface Props {
position?: 'top' | 'right' | 'bottom' | 'left';
modelValue?: boolean;
title?: string;
header?: boolean;
footer?: boolean;
maskClose?: boolean;
}
/**
* 组件事件类型
*/
export type Emits = {
(event: 'update:modelValue', value: boolean): void;
(event: 'ok'): void;
(event: 'close'): void;
};