From 59bce179b57bc7e174833785e1789a8fe6cb1b41 Mon Sep 17 00:00:00 2001 From: cy7717 Date: Sat, 20 May 2023 17:19:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Drequest=E7=A4=BA=E4=BE=8B?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=BC=96=E8=AF=91=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: cy7717 --- .../reference/apis/js-apis-request.md | 35 ++++++++++++++++--- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-request.md b/zh-cn/application-dev/reference/apis/js-apis-request.md index 9b99db50d7..4103f7bd67 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-request.md +++ b/zh-cn/application-dev/reference/apis/js-apis-request.md @@ -362,7 +362,7 @@ on(type: 'headerReceive', callback: (header: object) => void): void console.info("upOnComplete taskState:" + JSON.stringify(taskStates[i])); } }; - uploadTask.on('complete', upComplete); + uploadTask.on('complete', upCompleteCallback); let upFailCallback = (taskStates) => { for (let i = 0; i < taskStates.length; i++ ) { @@ -393,6 +393,9 @@ off(type: 'progress', callback?: (uploadedSize: number, totalSize: number) =&g **示例:** ```js + let upProgressCallback = (uploadedSize, totalSize) => { + console.info('Upload delete progress notification.' + 'totalSize:' + totalSize + 'uploadedSize:' + uploadedSize); + }; uploadTask.off('progress', upProgressCallback); ``` @@ -417,6 +420,9 @@ off(type: 'headerReceive', callback?: (header: object) => void): void **示例:** ```js + let headerCallback = (header) => { + console.info('Upload delete headerReceive notification.' + 'header:' + JSON.stringify(header)); + }; uploadTask.off('headerReceive', headerCallback); ``` @@ -440,8 +446,20 @@ off(type: 'headerReceive', callback?: (header: object) => void): void **示例:** ```js + let upCompleteCallback = (taskStates) => { + console.info('Upload delete complete notification.'); + for (let i = 0; i < taskStates.length; i++ ) { + console.info('taskState:' + JSON.stringify(taskStates[i])); + } + }; uploadTask.off('complete', upCompleteCallback); + let upFailCallback = (taskStates) => { + console.info('Upload delete fail notification.'); + for (let i = 0; i < taskStates.length; i++ ) { + console.info('taskState:' + JSON.stringify(taskStates[i])); + } + }; uploadTask.off('fail', upFailCallback); ``` @@ -830,10 +848,10 @@ on(type: 'progress', callback:(receivedSize: number, totalSize: number) => vo **示例:** ```js - let progresCallbanck = (receivedSize, totalSize) => { + let progresCallback = (receivedSize, totalSize) => { console.info("download receivedSize:" + receivedSize + " totalSize:" + totalSize); }; - downloadTask.on('progress', progresCallbanck); + downloadTask.on('progress', progresCallback); ``` @@ -857,7 +875,10 @@ off(type: 'progress', callback?: (receivedSize: number, totalSize: number) => **示例:** ```js - downloadTask .off('progress',progresCallbanck); + let progresCallback = (receivedSize, totalSize) => { + console.info('Download delete progress notification.' + 'receivedSize:' + receivedSize + 'totalSize:' + totalSize); + }; + downloadTask.off('progress', progresCallback); ``` @@ -908,6 +929,9 @@ off(type: 'complete'|'pause'|'remove', callback?:() => void): void **示例:** ```js + let completeCallback = () => { + console.info('Download delete complete notification.'); + }; downloadTask.off('complete', completeCallback); ``` @@ -965,6 +989,9 @@ off(type: 'fail', callback?: (err: number) => void): void **示例:** ```js + let failCallback = (err) => { + console.info('Download delete fail notification.' + 'err:' + err); + }; downloadTask.off('fail', failCallback); ``` -- GitLab