DownloadManager 下载管理
管理下载任务的组件,支持任务列表、下载状态追踪、下载进度提示等功能。
安装
基础用法
传入 getDownloadTaskList 和 download 两个必需的异步函数,分别用于获取下载任务列表和触发下载。组件会显示「下载管理」和「下载」两个按钮,点击「下载」后会弹出成功通知,提示文件已生成。
Ref 方法
通过 ref 可以调用 showSuccessNotification 方法显示下载成功通知,可自定义通知消息。
自定义配置
文件有效期
通过 expireDays 设置下载文件的有效期(天数),默认为 3 天。通知中会提示用户有效期信息。
下载提示文案
通过 downloadTooltip 自定义「下载」按钮的悬停提示文案。
通知配置
通过 notificationProps 配置 Ant Design Notification 组件的属性,如位置 placement、显示时长 duration 等。
下载状态
组件支持三种下载任务状态:
