DownloadTask.offProgressUpdate

基础库 3.180.1 版本开始支持。

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

方法参数

Function callback

示例

代码示例

  • SWAN
  • JS
  1. <view>
  2. <button type="primary" bindtap="offProgressUpdate">取消下载进度变化的监听</button>
  3. </view>
  1. Page({
  2. offProgressUpdate() {
  3. let downloadTask = swan.downloadFile({
  4. url: 'https://b.bdstatic.com/miniapp/assets/docs/sprddemofile-sample.pdf',
  5. header: {
  6. 'content-type': 'application/json'
  7. },
  8. success: () => {
  9. console.log('downloadFile success');
  10. },
  11. fail: () => {
  12. console.log('downloadFile fail');
  13. },
  14. complete: () => {
  15. console.log('downloadFile complete');
  16. }
  17. });
  18. let cb = res => {
  19. swan.showModal({
  20. title: 'onProgressUpdate',
  21. content: JSON.stringify(res)
  22. });
  23. // 不传递 cb 将删除此对象上所有下载进度变化事件的回调函数
  24. downloadTask.offProgressUpdate();
  25. };
  26. downloadTask.onProgressUpdate(cb);
  27. }
  28. });