0.1.2 • Published 3 years ago
vuetify-fileupload v0.1.2
代码展示
<!-- 文件上传 -->
<CFileUpload
accept="image/*"
:limit="5"
:size="10"
multiple
label="点击此处上传文件"
icon="mdi-upload"
:isFilter="false"
:onSuccess="handleSuccess"
:onRemove="handleRemove"
:onPreview="handlePreview"
/>参数详情
上传文件参数
| 参数 | 默认值 | 类型 | 说明 |
|---|---|---|---|
| accept | - | String | 组件可以选择接收你想要的媒体格式/文件类型 查看accept attribute文档来获取更多信息。 |
| action | - | String | 上传的地址 |
| data | - | Object | 上传时附带的额外参数 |
| headers | - | Object | 设置上传的请求头部 |
| isFilter | true | Boolean | multiple 属性为 true 时是否过滤相同文件,默认为过滤 |
| icon | plus | String | icon 图标, 对于所有可用图标的列表, 请访问官方的 Material Design 图标 页面。要使用任何这些图标,只需使用 mdi- 前缀,然后是图标名称 |
| label | 上传文件 | String | 设置输入标签 |
| limit | 3 | Number | 最大允许上传个数 |
| multiple | false | Boolean | 是否支持多选文件 |
| onChange | - | function(file, fileList) | 文件状态改变时的钩子 |
| onSuccess | - | function(res, file, fileList) | 文件上传成功时的钩子 |
| onErrror | - | function(err, file, fileList) | 文件上传失败时的钩子 |
| onRemove | - | function(file, fileList) | multiple 属性为 true 时文件列表移除文件时的钩子 |
| onPreview | - | function(file) | 点击文件列表中已上传的文件时的钩子 |
| size | 5 | Number | 最大允许上传文件大小,单位为 MB |
| width | 350 | Number | 输入框宽度 |