1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- import { SuperComponent } from '../common/src/index';
- export default class ImageViewer extends SuperComponent {
- externalClasses: string[];
- properties: {
- backgroundColor?: {
- type: StringConstructor;
- optionalTypes: NumberConstructor[];
- value?: string | number;
- };
- images?: {
- type: ArrayConstructor;
- value?: string[];
- };
- initialIndex?: {
- type: NumberConstructor;
- value?: number;
- };
- showIndex?: {
- type: BooleanConstructor;
- value?: boolean;
- };
- deleteBtn?: {
- type: BooleanConstructor;
- value: false;
- };
- closeBtn?: {
- type: BooleanConstructor;
- value: false;
- };
- visible?: {
- type: BooleanConstructor;
- value?: boolean;
- };
- defaultVisible?: {
- type: BooleanConstructor;
- value?: boolean;
- };
- };
- data: {
- prefix: string;
- classPrefix: string;
- currentSwiperIndex: number;
- windowHeight: number;
- windowWidth: number;
- imagesShape: {};
- };
- options: {
- multipleSlots: boolean;
- };
- controlledProps: {
- key: string;
- event: string;
- }[];
- ready(): void;
- observers: {
- visible(value: any): void;
- };
- methods: {
- saveScreenSize(): void;
- calcImageDisplayStyle(imageWidth: any, imageHeight: any): {
- styleObj: {
- width: string;
- height: string;
- left: string;
- transform: string;
- };
- } | {
- styleObj: {
- width: string;
- height: string;
- left?: undefined;
- transform?: undefined;
- };
- };
- onImageLoadSuccess(e: WechatMiniprogram.TouchEvent): void;
- onSwiperChange(e: WechatMiniprogram.TouchEvent): void;
- onClose(e: WechatMiniprogram.TouchEvent): void;
- onDelete(): void;
- };
- }
|