ivue-material-plus
Version:
A high quality UI components Library with Vue.js
29 lines (27 loc) • 557 B
text/typescript
export interface Props {
modelValue: boolean;
transfer: boolean;
initialIndex: number;
maskClosable: boolean;
previewList: any[];
infinite: boolean;
toolbar: any[];
bodyOverflow: boolean;
}
export interface Data {
maskIndex: number;
imageStatus: string;
currentIndex: number;
transition: boolean;
original: boolean;
startX: number;
startY: number;
imageTranslate: {
x: number;
y: number;
};
imageScale: number;
imageRotate: number;
prevOverflow: string;
downloading: boolean;
}