@aplus-frontend/ui
Version:
22 lines (21 loc) • 490 B
TypeScript
import { StyleValue } from 'vue';
export type MaskProps = {
open?: boolean;
'onUpdate:open'?: (nextOpen: boolean) => void;
deleteOnClose?: boolean;
closable?: boolean;
disabled?: boolean;
onBeforeClose?: () => Promise<boolean>;
/**
* 内容区的容器的自定义样式
*/
contentStyle?: StyleValue;
/**
* 自定义遮罩层级
*/
zIndex?: number;
/**
* 点击esc是否可以关闭
*/
escClosable?: boolean;
};