| | |
| | | /// <reference types="miniprogram-api-typings" /> |
| | | import { SuperComponent } from '../common/src/index'; |
| | | import { UploadFile } from './type'; |
| | | import { UploadFile, SizeLimitObj } from './type'; |
| | | export default class Upload extends SuperComponent { |
| | | behaviors: string[]; |
| | | externalClasses: string[]; |
| | | options: { |
| | | multipleSlots: boolean; |
| | |
| | | onFileClick(e: WechatMiniprogram.BaseEvent): void; |
| | | getFileType(mediaType: string[], tempFilePath: string, fileType?: string): string; |
| | | getRandFileName(filePath: any): string; |
| | | checkFileSize(size: number, sizeLimit: SizeLimitObj | number, fileType?: string): boolean; |
| | | onDelete(e: any): void; |
| | | deleteHandle(index: number): void; |
| | | updateGrid(): void; |
| | |
| | | onPreview(e: WechatMiniprogram.BaseEvent): void; |
| | | onPreviewImage(e: WechatMiniprogram.BaseEvent): void; |
| | | onPreviewMedia(e: WechatMiniprogram.BaseEvent): void; |
| | | uploadFiles(files: UploadFile[]): Promise<unknown>; |
| | | uploadFiles(files: UploadFile[]): Promise<any>; |
| | | startUpload(files: UploadFile[]): any; |
| | | onAddTap(): void; |
| | | chooseMedia(mediaType: any): void; |