import React from 'react'; /** Props接口 */ interface IProps { children?: any; onChange?: any; tokenUrl?: string; fileUrl?: string; showUploadList?: boolean; fileName?: any; formKey?: string; size?: number; limitNum?: number; fileTypeList?: any[]; value?: any; isUpload?: boolean; accept?: string; } /** * 由于采用自定义上传并且支持多图上传,这里的fileList在更新时可能出现前后不一致 */ export default class UploadComponent extends React.Component { index: number; list: any; constructor(props: IProps); componentDidMount(): void; beforeUploadHandler: (file: any) => Promise; getToken: (fileName: string) => Promise; handleChange: (info: any) => Promise; onRemoveHandler: (file: any) => boolean; normFile: (e: any) => any[]; onPreview: (data: any) => Promise; render(): JSX.Element; } export {};