帖子
帖子
用户
博客
课程
显示全部楼层
6
帖子
0
勋章
22
Y币

[BUG] downloadManager.query 没有反应

[复制链接]
发表于 2018-9-6 11:51:36
downloadManager.query 前面都是好好的,现在突然出现  没有响应了,
175
帖子
1
勋章
5678
Y币
那一版本的呢
6
帖子
0
勋章
22
Y币
downloadManager  1.0.4
175
帖子
1
勋章
5678
Y币
庆贤 发表于 2018-9-6 12:10
downloadManager  1.0.4

其他接口有反应吗
6
帖子
0
勋章
22
Y币
其他接口正常
6
帖子
0
勋章
22
Y币
downloadManager.query({
          ids: [],
          status:""
      }, function(ret, err) {
        
       console.log(ret);

        var checkInfo =fnCheckViewUrlIsExistDownFileList(viewUrl,ret.data);
//        alert(JSON.stringify(checkInfo))
        // 注意下面的判断,因为这里不做缓存  所以只判断 下载状态、文件是否存在即可,其他状态视同为缓存播放
        if(ret&&checkInfo.status=='3'&&checkInfo.isExist=='1')
        {
              api.setScreenOrientation({
                  orientation: 'landscape_right',
              });
              // 跳播放页面
              api.openWin({
                  name: 'viewUrl',
                  url: './viewUrl.html',
                  pageParam:{'viewUrl':viewUrl}
              });
        }
        else {
            fnGoClassPlaying(allParam);
        }
      })
        
6
帖子
0
勋章
22
Y币
输出 ret  err 都没有反应
6
帖子
0
勋章
22
Y币
晕,知道原因了,downloadManager.query 方法的回调 有点小瑕疵,当没有下载记录的时候且确实方法执行没报错的时候,ret 跟 err都为空,ret 返回没有data这个key,导致 if(ret)肯定为加假
175
帖子
1
勋章
5678
Y币
好的
您需要登录后才可以回帖 登录

本版积分规则