黑子
黑子
  • 发布:2021-01-12 00:05
  • 更新:2021-01-12 15:16
  • 阅读:885

【报Bug】Plus.downloader.createDownload 有BUG

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.0.7

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: MUMU模拟器

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

let dtask = plus.downloader.createDownload(ts.url, {
filename: ‘https://d.mhqiyi.com/ppvod/z6udBeXs’,
retry: 5,
retryInterval: 120,
timeout: 30
}, function(d, status) {
console.log(d)

}
dtask.addEventListener("statechanged", (d, status) => {
const maps = that.tsMap;
const url = d.url
const tSize = d.totalSize || 0
const dSize = d.downloadedSize || 0
console.log(d)
return
}, false);

状态变化 d.totalSize 永远是0

操作步骤:

将上面代码放在create下
运行即可

预期结果:

d.totalSize 期望结果不是0

实际结果:

d.totalSize 永远是0,导致无法去计算下载进度

bug描述:

plus.downloader.createDownload 创建没问题
addEventListener("statechanged", (d, status) 事件有BUG

2021-01-12 00:05 负责人:无 分享
已邀请:
黑子

黑子 (作者)

没有人吗? 这个问题怎么解决呀,请问

该问题目前已经被锁定, 无法添加新回复