# VueWebUpload
基于Vue+webuploader+element-ui的文件分片上传,
# 插件使用
`npm i w-web-uploader --save`
### 组件内使用
``` bash
<VueWebUpload
checkUrl="/storage/fdfs/checkFile"
uploadUrl="/storage/fdfs/batchPeaceUpload"
tip="请选择上传的文件,大小500M以内"
:headers="{ 'Authorization': 'Bearer 2741145f-0065-4e37-9e24-a6d42ca22254'}"
:auto-upload="true"
:size-limit="500*1024*1024"
:chunk-size="1*1024*1024"
:on-success="uploadSuccess"
:on-remove="uploadRemove"
:file-list="fileList"
></VueWebUpload>
```
### 返回参数
* checkUrl:
返回数据:
```
{
code: 101
data: {}
msg: "文件已经上传"
}
```
101 // 忽略上传过程,直接标识上传成功;
100 // 文件不存在,从新上传
102 //部分文件上传,但是差几个模块。({code:102,data:{chunkCurr:1}}) ,chunkCurr第几个片段
# 方法参数
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
| ---- | ---- | :----: | :----: | :----: |
| checkUrl | md5校验接口 |String | — | — |
| uploadUrl | 文件分片上传接口 |String | — | — |
| tip | 底部信息提示 | String | — | — |
| headers | 设置上传的请求头部 | Object | — | — |
| auto-upload | 是否在选取文件后立即进行上传 | Boolean | — | true |
| accept | 接受上传的文件类型 | String | text,vide,image | — |
| size-limit | 文件大小限制(byte) | Number | — | 500M |
| chunk-size | 分片大小(byte) | Number | — | 1M |
| on-success | 文件上传成功时的钩子 | function(response, file, fileList) | — | — |
| on-complete | 文件上传完成后的钩子 | function(file, fileList) | — | — |
| on-remove | 文件移除的时候 | function(file, fileList) | — | — |
| on-remove | 文件移除的时候 | function(file, fileList) | — | — |
| on-change | 添加文件时的钩子函数,文件添加上传队列前 | function(file, fileList) | — | — |
| file-list | 上传的文件列表 | Array | — | — |
| limit | 最大允许上传个数 | Number | — | 10 |
没有合适的资源?快使用搜索试试~ 我知道了~
VueWebUploader:基于Vue+webuploader+element-ui的文件分片上传,
共18个文件
js:7个
vue:2个
md:2个
5星 · 超过95%的资源 需积分: 46 14 下载量 81 浏览量
2021-05-06
09:41:06
上传
评论 1
收藏 253KB ZIP 举报
温馨提示
VueWebUpload 基于Vue+webuploader+element-ui的文件分片上传, 插件使用 npm i w-web-uploader --save 组件内使用 <VueWebUpload checkUrl="/storage/fdfs/checkFile" uploadUrl="/storage/fdfs/batchPeaceUpload" tip="请选择上传的文件,大小500M以内" :headers="{ 'Authorization': 'Bearer 2741145f-0065-4e37-9e24-a6d42ca22254'}" :auto-upload="true" :size-limit="500*1024*1024" :chunk-size="1*1024*1024" :on-suc
资源详情
资源评论
资源推荐
收起资源包目录
VueWebUploader-master.zip (18个子文件)
VueWebUploader-master
.gitignore 214B
package.json 2KB
public
index.html 547B
favicon.ico 1KB
packages
VueWebUpload
js
webupload
README.md 1KB
webuploader.css 1007B
webuploader.js 279KB
jquery.js 287KB
index.js 186B
VueWebUpload.vue 15KB
index.js 738B
examples
main.js 207B
App.vue 888B
README.md 2KB
vue.config.js 852B
babel.config.js 200B
.npmignore 279B
yarn.lock 298KB
共 18 条
- 1
愍蟊朙
- 粉丝: 22
- 资源: 4709
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1