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)
});