Skip to content

Callback

Callback枚举值

js
export const Callbacks = {
  FAILED: 'failed',
  PROGRESS: 'progress',
  SUCCESS: 'success',
  CHANGE: 'change'
}

change

文件状态改变时触发, FileItem类型

typescript
let downloadFileList = []
downloader.on(Callbacks.CHANGE, (file: FileItem, fileList: FileItem[]) => {
  downloadFileList.value = [...fileList];
});

success

文件下载成功时触发, FileItem类型

typescript
downloader.on(Callbacks.SUCCESS, (file: FileItem, fileList: FileItem[]) => {
  console.log(file.link)
});

failed

文件下载失败时触发, FileItem类型

typescript
downloader.on(Callbacks.FAILED, (file: FileItem, fileList: FileItem[]) => {
  console.log("failed !!!!!!", file, fileList);
});

progress

文件下载进度,值在0-1之间, FileItem类型

typescript
downloader.on(Callbacks.PROGRESS, (file: FileItem, fileList: FileItem[]) => {
  console.log('progress', file.progress)
});