From 0acc22aa872f474ad38f8ffde1d4792487ad5bd5 Mon Sep 17 00:00:00 2001 From: DCloud_LXH <283700113@qq.com> Date: Mon, 19 Apr 2021 15:39:32 +0800 Subject: [PATCH] =?UTF-8?q?fix(docs):=20=E4=BF=AE=E5=A4=8D=20interceptor?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E4=B8=A2=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/{interceptor.md.md => interceptor.md} | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) rename docs/api/{interceptor.md.md => interceptor.md} (97%) diff --git a/docs/api/interceptor.md.md b/docs/api/interceptor.md similarity index 97% rename from docs/api/interceptor.md.md rename to docs/api/interceptor.md index 32d405683..df9d90633 100644 --- a/docs/api/interceptor.md.md +++ b/docs/api/interceptor.md @@ -1,50 +1,50 @@ -### uni.addInterceptor(STRING, OBJECT) -添加拦截器 +### uni.addInterceptor(STRING, OBJECT) +添加拦截器 **STRING 参数说明** 需要拦截的`api`名称,如:`uni.addInterceptor('request', OBJECT)` ,将拦截 `uni.request()` - -**OBJECT 参数说明** - -|参数名 |类型 |必填 |默认值 |说明 |平台差异说明 | -|:- |:- |:- |:- |:- |:- | -|invoke |Function |否 | |拦截前触发 | | -|success |Function |否 | |成功回调拦截 | | -|fail |Function |否 | |失败回调拦截 | | -|complete |Function |否 | |完成回调拦截 | | - - -**示例** - -```javascript -uni.request({ - url: 'request/login', //仅为示例,并非真实接口地址。 - success: (res) => { + +**OBJECT 参数说明** + +|参数名 |类型 |必填 |默认值 |说明 |平台差异说明 | +|:- |:- |:- |:- |:- |:- | +|invoke |Function |否 | |拦截前触发 | | +|success |Function |否 | |成功回调拦截 | | +|fail |Function |否 | |失败回调拦截 | | +|complete |Function |否 | |完成回调拦截 | | + + +**示例** + +```javascript +uni.request({ + url: 'request/login', //仅为示例,并非真实接口地址。 + success: (res) => { console.log(res.data); - // 打印: {code:1,...} - } + // 打印: {code:1,...} + } }); -uni.addInterceptor('request', { +uni.addInterceptor('request', { invoke(args) { // request 触发前拼接 url - args.url = 'https://www.example.com/'+args.url - }, + args.url = 'https://www.example.com/'+args.url + }, success(args) { // 请求成功后,修改code值为1 args.data.code = 1 - }, + }, fail(err) { console.log('interceptor-fail',err) - }, + }, complete(res) { console.log('interceptor-complete',res) - } + } }) -``` +``` ### uni.removeInterceptor(STRING) 删除拦截器 @@ -52,10 +52,10 @@ uni.addInterceptor('request', { **STRING 参数说明** 需要删除拦截器的`api`名称 - -**示例** - -```javascript + +**示例** + +```javascript uni.removeInterceptor('request') -- GitLab