doUpdate
下载文件,支持 zip 和 7z两种格式,zip格式只支持单个文件下载更新,7z格式支持单个或多个文件下载更新,因为7z格式的包在体积上小于zip格式的包约 40%,在压缩和解压速度上也差不多,所以建议使用 7z格式的包。
import { MHotUpdate } from "@yl/super-jssdk"
MHotUpdate.doUpdate(optional)
参数说明
| 参数 |
类型 |
必填 |
作用 |
| optional |
Object |
是 |
必填参数 |
optional
| 参数 |
类型 |
必填 |
作用 |
| zipUrl |
string/array |
是 |
web内容下载地址;zip格式只支持string,若传入数组,则取数组的第一位; 7z格式支持字符串和数组,数组表示下载多个文件 |
| progress(p) |
function |
否 |
下载进度回调,p为0-1之间的值 |
返回说明
| 参数 |
类型 |
作用 |
| resolve() |
Function |
成功回调 |
| reject(err) |
Function |
失败回调,err为详细错误信息,是一个json对象,例如:{"errCode":-1,"errMsg":"出错啦"} |
代码示例
MHotUpdate.doUpdate({zipUrl: 'http://www.test.zip'})
.then(() => {
console.log();
})
.catch(err => {
console.log('插件调用失败:', err)
})