DownloadTask.onProgressUpdate(function listener)
简介
监听下载进度变化事件。
参数
function listener
下载进度变化事件的监听函数。
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
progress | number | 下载进度百分比 |
totalBytesWritten | number | 已经下载的数据长度,单位 Bytes |
totalBytesExpectedToWrite | number | 预期需要下载的数据总长度,单位 Bytes |
示例代码
// pages/index/index.js
Page({
downloadFile() {
const downloadFileTask = dlt.downloadFile({
url: "xxx",
success(res) {
console.log(res);
},
fail(res) {
console.error(res);
},
});
downloadFileTask.onProgressUpdate((res) => {
console.log("下载进度:", res.progress);
console.log("已经下载的数据长度:", res.totalBytesWritten);
console.log("预期需要下载的数据总长度:", res.totalBytesExpectedToWrite);
});
},
});