c***@163.com
c***@163.com
  • 发布:2020-01-15 12:00
  • 更新:2021-03-16 14:21
  • 阅读:1448

【报Bug】onProgressUpdate监听数据不准

分类:uni-app

详细问题描述

downloadFileTask.onProgressUpdate()返回的数据不准确有极大的误差

const downloadTask = uni.downloadFile({  
                    url: downLoadUrl,  
                    success: (result) => {  
                        if (result.statusCode == 200) {  
                            plus.runtime.install(  
                                result.tempFilePath, {  
                                    force: true  
                                },  
                                function success() {  
                                    if (isWgt) {  
                                        that.showUpdateAppModal(true, updateDesc, '')  
                                    }  
                                },  
                                function fail() {}  
                            )  
                        }  
                    },  
                    fail: () => {  
                        uni.showToast({  
                            title: '下载安装包失败,请检查您的网络是否连接',  
                            icon: 'none'  
                        });  
                    }  
                });  
                /**  
                 * 监听下载进度  
                 */  
                downloadTask.onProgressUpdate((res) => {  
                    console.log('下载进度' + res.progress);  
                    console.log('已经下载的数据长度' + res.totalBytesWritten);  
                    console.log('预期需要下载的数据总长度' + res.totalBytesExpectedToWrite);  
                });

联系方式

[QQ]2838057481

2020-01-15 12:00 负责人:无 分享
已邀请:
c***@163.com

c***@163.com (作者) - 没有什么想说的是

当进度为4的时候其实已经百分之百了,已经下载好了安装了,但是进度监听还在走而且下载进度为4

HX版本2.5.6,Android模拟器测试

c***@163.com

c***@163.com (作者) - 没有什么想说的是

经过再次测试,如果代码写在App.vue中会出现此问题,如果在具体vue界面不会出现此问题,希望官方解决此问题

Basil

Basil

发现同样的问题

7***@qq.com

7***@qq.com

我这里也发现了这样的问题

v***@163.com

v***@163.com

发现同样的问题,在具体的vue文件里也不行

  • c***@163.com (作者)

    具体的vue文件里是可以的,只有app.vue文件里不可以

    2021-04-30 10:17

3***@qq.com

3***@qq.com

发现同样的问题,在具体的vue文件里也不行,官方一直没处理这个问题?

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

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容