DownloadTask.offProgressUpdate

基础库 3.180.1 版本开始支持。

解释:取消监听下载进度变化

# 方法参数

Function callback

# 代码示例

    <view>
        <button type="primary" bindtap="offProgressUpdate">取消下载进度变化的监听</button>
    </view>
    
    Page({
        offProgressUpdate() {      
            let downloadTask = swan.downloadFile({
                url: 'https://smartprogram.baidu.com/docs/img/file-simple.pdf',
                header: {
                    'content-type': 'application/json'
                },
                success: () => {
                    console.log('downloadFile success');
                },
                fail: () => {
                    console.log('downloadFile fail');
                },
                complete: () => {
                    console.log('downloadFile complete');
                }
            });
            let cb = res => {
                swan.showModal({
                    title: 'onProgressUpdate',
                    content: JSON.stringify(res)
                });
    
                // 不传递 cb 将删除此对象上所有下载进度变化事件的回调函数
                downloadTask.offProgressUpdate();
            };
            downloadTask.onProgressUpdate(cb);
        }  
    });