* 停止下载 没有目标 停止所有线程 * @param {number} index 停止下载目标
(index = undefined)
| 66 | * @param {number} index 停止下载目标 |
| 67 | */ |
| 68 | stop(index = undefined) { |
| 69 | if (index !== undefined) { |
| 70 | this.controller[index] && this.controller[index].abort(); |
| 71 | return; |
| 72 | } |
| 73 | this.controller.forEach(controller => { controller.abort() }); |
| 74 | this.state = 'abort'; |
| 75 | } |
| 76 | /** |
| 77 | * 检查对象是否错误列表内 |
| 78 | * @param {object} fragment 切片对象 |
no test coverage detected