vue-webuploader
A Vue.js project
Build Setup
# install dependenciesnpm install# serve with hot reload at localhost:8080npm run dev# build for production with minificationnpm run build# build for production and view the bundle analyzer reportnpm run build --report# run unit testsnpm run unit# run e2e testsnpm run e2e# run all testsnpm test
Api
成员 | 说明 | 类型 | 默认值 |
---|---|---|---|
upload_button | 上传按钮 | String | -- |
cdn-url | 文件上传地址 | String | -- |
form-data | 上传需要携带的附加参数 | Object | null |
accept | 上传指定的类型 | Object | null |
key-generator | 设置key参数 | function | function (file) { const currentTime = new Date().getTime();const key = currentTime + "." + file.name;return key;} |
progress | 正在上传中回调方法 | function | -- |
success | 上传成功回调方法 | function | -- |
before | 上传前回调方法 | function | -- |
error | 上传失败回调方法 | function | -- |
complete | 上传完成回调方法,不管成功或者失败 | function | -- |
multiple | 是否支持多文件上传 | Boolean | false |