Components
FileUpload 文件上传
为资源、头像、镜像与配置导入提供可拖放的多文件上传工作流,状态始终由文件列表清晰呈现。
带进度的资源上传
可拖放多张图片;演示请求会显示进度,并随机模拟一次可重试的失败。
选择文件 或拖放到这里
支持 image/png,image/jpeg,image/webp · 单个文件最大 5.0 MB
配置文件校验
不传 upload 时,组件作为文件选择与校验控件使用;通过 change 获取当前文件项。
选择文件 或拖放到这里
支持 .json,.yaml,.yml · 单个文件最大 256.0 KB
API 参考
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| accept / multiple | string / boolean | '' / true | 原生 accept 规则和多文件选择开关。 |
| maxSize / maxFiles | number | — | 单文件字节上限与最多文件数。 |
| upload | FileUploadHandler | — | 异步上传处理器,接收 file、signal 和 setProgress。传入后自动上传。 |
| change / reject | event | — | 当前文件列表变化,或某个文件未通过校验。 |
| upload / success / error / cancel | event | — | 文件上传生命周期事件。 |
| label | string | '上传文件' | 拖放区域的无障碍标签。 |