vue-auto-scale
Version:
vue大屏缩放组件
42 lines (41 loc) • 976 B
TypeScript
/**
* width 宽
* height 高
* scaleType 缩放类型 1: 按比例适配 2: 强制铺满
* delay 自适应缩放防抖延迟时间(ms)
* reverseScalingIds 不被缩放的元素id
*/
export declare const DefaultProps: {
width: number;
height: number;
scaleType: number;
delay: number;
reverseScalingIds: null;
parent: boolean;
};
export interface PropsType {
/**
* 设计稿宽度
*/
width?: number;
/**
* 设计稿高度
*/
height?: number;
/**
* 缩放类型 1: 强制铺满 2: 按比例缩放 3: 适应宽度 4: 适应高度 默认值为1
*/
scaleType?: number;
/**
* 自适应缩放防抖延迟时间(ms) 默认 100
*/
delay?: number;
/**
* 不被缩放的元素id
*/
reverseScalingIds?: string[] | string | null;
/**
* 获取宽高的时候是否使用父元素的宽高 默认false
*/
parent?: boolean;
}