1.0.0 • Published 3 years ago
@gykeji/jsutilx v1.0.0
安装
npm install @msbfe/down初始化
new OSSDownload(options);
options说明
| 配置项 | 是否必传 | 说明 |
|---|---|---|
| url | 是 | 图片地址 |
| fileSize | 是 | 文件大小,单位:字节 |
| fileName | 否 | 下载到本地的文件名,不传默认url上的文件名 |
| onProgress | 否 | 下载进度回调,(progress)=>{}.progress当前进度,两位小数 |
| onError | 否 | 错误回调,下载出错时的回调。(e)=>{}e 错误信息 |
上传任务状态
| 状态码 | 描述 |
|---|---|
| progress | 上传中 |
| stop | 已暂停 |
| ready | 未开始 |
| cancel | 已取消 |
示例
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.options.status)1.0.0-beta-0
3 years ago
1.0.0
3 years ago