组件名称: 大文件上传
组件类型: PC
所属类别: 组件
标签: <large-file-split-uploader />
large-file-split-uploader
组件用于在PC环境中上传大文件,支持文件的分片上传。该组件提供了丰富的配置选项,包括文件类型过滤、拖拽上传支持、文件访问策略等,以适应不同的使用场景和需求。
- value (同步属性,模型支持):当前文件列表
- name:上传的文件字段名,默认为
file
,支持自定义。 - accept:支持上传的文件类型,如
.jpeg, .png, .gif
。未指定时默认支持所有类型。 - with-credentials:是否允许携带cookies。
- data:附加数据,以对象形式传入。
- url-field:请求返回的URL字段名。
- headers:请求头设置。
- converter:设置请求转换器,支持
JSON
或URL字符串
。 - display:设置展示方式,支持
inline
(行内展示)或block
(块级展示)。 - description:辅助文本,显示上传的数量、大小等信息。
- showErrorMessage:是否显示上传错误信息。
- dragDescription:拖拽区域的辅助文本。
- access:文件访问策略,支持
public
(任何人可访问)和private
(登录用户可访问)。
- draggable:是否启用拖拽上传。
- readonly:设置为只读,禁止选择或输入。
- disabled:设置为禁用,禁止任何交互。
- before-upload:上传前触发。
- progress:上传进度改变时触发。
- success:上传成功时触发。
- error:上传发生错误时触发。
- remove:点击删除按钮时触发。
- select():选择文件进行上传。
- default:插槽,用于插入文本或HTML。
详细的示例代码和应用场景将在开发者文档中提供,以帮助开发者理解组件的使用方法和配置。