0.0.5 • Published 2 years 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
2 years ago
0.0.4
3 years ago
0.0.4-beta.1
3 years ago
0.0.3
3 years ago
0.0.2
3 years ago
1.0.0
3 years ago
1.1.0
3 years ago
0.0.1
3 years ago
2.2.2
3 years ago
2.0.1
3 years ago
1.0.0-beta-16
3 years ago
1.0.200
3 years ago
1.0.100
3 years ago
2.0.0
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0-beta-15
3 years ago
1.0.0-beta-14
3 years ago
1.0.0-beta-13
3 years ago
1.0.0-beta-12
3 years ago
1.0.0-beta-11
3 years ago
1.0.0-beta-10
3 years ago
1.0.0-beta-9
3 years ago
1.0.0-beta-8
3 years ago
1.0.0-beta-7
3 years ago
1.0.0-beta-6
3 years ago
1.0.0-beta-5
3 years ago
1.0.0-beta-4
3 years ago
1.0.0-beta-3
3 years ago
1.0.0-beta-2
3 years ago
1.0.0-beta-1
3 years ago
1.0.0-beta-0
3 years ago