1.1.0 • Published 6 years ago
vue-slice-file-uploader v1.1.0
vue-slice-file-uploader
Table of contents
Installation
npm install --save vue-slice-file-uploaderimport
import Vue from 'vue'
import VueSliceFileUploader from 'vue-slice-file-uploader'
Vue.component('vue-slice-file-uploader', VueSliceFileUploader)Documents
Property | Type | Default | Description |
|---|---|---|---|
| :name | String | '' | name attribute of the file upload button |
| :id | String | '' | id attribute of the file upload button |
| :accept | String | '' | accept attribute of the file upload button |
| :capture | String | '' | capture attribute of the file upload button |
| :disabled | Boolean | false | disabled attribute of the file upload button |
| :action | String | '' | url of the slice upload request |
| :unique | Boolean | false | either return MD5 hash or not |
| :auto-upload | Boolean | false | either auto upload after file change event or not |
| :each-size | Number | 2 | each chunk size (MB) |
| :headers | Object | {} | headers of the slice upload request |
| :data | Object | {} | extra info of the slice upload request |
| :on-change | Function | (file) => {} | change callback of the file upload button |
| :before-upload | Function | (file, chunkList) => true | return false => stop upload, return true => start upload, return a chunkList => format the payload of slice upload request and start upload |
| :request | Function | (file, chunkList) => {} | customize slice upload request, will cover the default action |
| :on-cancel | Function | (file) => {} | cancel callback of slice upload |
| :on-success | Function | (file) => {} | success callback of slice upload |
| :on-error | Function | (file) => {} | error callback of slice upload |