@squirrel-cloud/ui-vue
Version:
松鼠的坚果屋前端VUE框架
52 lines (51 loc) • 955 B
TypeScript
import { PopoverTrigger, PopoverPlacement } from '../../typings';
import { StyleValue } from 'vue';
/**
* 气泡框属性
*/
export interface PopoverProps {
/**
* 气泡框位置
*/
placement?: PopoverPlacement;
/**
* 气泡框间距
*/
offset?: number;
/**
* 是否插入 body
*/
teleported?: boolean;
/**
* 触发方式
*/
trigger?: PopoverTrigger;
/**
* 显示时间延迟
*/
showAfter?: number;
/**
* 消失时间延迟
*/
hideAfter?: number;
/**
* 是否禁用
*/
disabled?: boolean;
/**
* 气泡框是否具有阴影
*/
shadow?: boolean;
/**
* 过渡动画
*/
transition?: string;
/**
* 气泡框样式
*/
popoverStyle?: string | string[] | StyleValue;
/**
* 气泡框类名
*/
popoverClass?: string | string[] | Record<string, string | boolean>;
}