0.0.5 • Published 6 months ago
@msbfe/down v0.0.5
安装
npm install @msbfe/down
初始化
new OSSDownload(options);
options说明
配置项 | 是否必传 | 说明 |
---|---|---|
url | 是 | 图片地址 |
fileSize(废弃) | 是(废弃) | 文件大小,单位:字节 |
fileName | 否 | 下载到本地的文件名,不传默认url上的文件名,不带后缀名 |
onProgress | 否 | 下载进度回调,(progress)=>{} progress当前进度,两位小数 |
onSuccess | 否 | 成功回调,下载成功时的回调 |
onError | 否 | 错误回调,下载出错时的回调。(e)=>{}e 错误信息 |
onChangeStatus | 否 | 状态发生变化时的回调。(status)=>{} status当前状态 |
上传任务状态
状态码 | 描述 |
---|---|
progress | 上传中 |
stop | 已暂停 |
ready | 未开始 |
cancel | 已取消 |
实例方法
方法名 | 描述 |
---|---|
start | 开始下载 |
stop | 暂停下载 |
continue | 继续下载 |
cancel | 取消下载 |
restart | 重新开始 |
示例
import OSSDownload from '@msbfe/down';
const ossDown = new OSSDownload({
url: 'http://oss-xxx-xx.com/xx.jpg',
fileSize:1232456,
onProgress(progress){
// 返回进度
console.log(progress)
},
onSuccess(){
// 下载完成
},
onError(e){
// 上传出错了
console.log(e)
}
});
// 主动获取任务进度
console.log(ossDown.options.progress)
console.log(ossDown.getProgress())
// 主动获取任务状态
console.log(ossDown.options.status)
console.log(ossDown.getStatus())
// 方法调用
// 开始
ossDown.start()
// 暂停
ossDown.stop()
// 继续
ossDown.continue()
// 取消
ossDown.cancel()
// 重新开始
ossDown.restart()
0.0.5
6 months ago
0.0.4
9 months ago
0.0.4-beta.1
9 months ago
0.0.3
1 year ago
0.0.2
1 year ago
1.0.0
1 year ago
1.1.0
1 year ago
0.0.1
1 year ago
2.2.2
1 year ago
2.0.1
1 year ago
1.0.0-beta-16
1 year ago
1.0.200
1 year ago
1.0.100
1 year ago
2.0.0
1 year ago
1.0.2
1 year ago
1.0.1
1 year ago
1.0.0-beta-15
1 year ago
1.0.0-beta-14
1 year ago
1.0.0-beta-13
1 year ago
1.0.0-beta-12
1 year ago
1.0.0-beta-11
1 year ago
1.0.0-beta-10
1 year ago
1.0.0-beta-9
1 year ago
1.0.0-beta-8
1 year ago
1.0.0-beta-7
1 year ago
1.0.0-beta-6
1 year ago
1.0.0-beta-5
1 year ago
1.0.0-beta-4
1 year ago
1.0.0-beta-3
1 year ago
1.0.0-beta-2
1 year ago
1.0.0-beta-1
1 year ago
1.0.0-beta-0
1 year ago