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 32d405683533efa9e90db7d80724e8435357c50e..df9d906332ba63de6d640ffa0c9ddd888ae56cae 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')