码迷,mamicode.com
首页 > 其他好文 > 详细

swan.after

时间:2019-08-30 19:32:31      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:log   名称   callback   ack   The   span   函数调用   选择   OLE   

解释: swan.after可以拦截所有当前运行小程序对于API的调用,默认传入function时,只在API函数调用的返回阶段拦截。如果传入Object,则可以选择拦截的阶段(例如: 返回阶段、回调调用阶段)。

方法参数:Object

Object 参数说明:

参数名类型必填默认值说明
[key] String   要拦截的API的名称
[value] Object / Function   拦截之后的处理器(如果为function,则默认在returning阶段调用)

可拦截的所有方法

参见API文档,API中所有swan调用的均可以拦截

示例代码:

swan.after({

// 默认在returning阶段进行拦截
request: function (context) {
console.log(‘do something after request returning‘);
},

// 可以拦截success返回,fail返回,与returning
request: {

success(context) {
console.log(‘do something after request success callback‘);
},

fail(context) {
console.log(‘do something after request fail callback‘);
},

returning(context) {
console.log(‘do something after request returning‘);
}
}
});

swan.after

标签:log   名称   callback   ack   The   span   函数调用   选择   OLE   

原文地址:https://www.cnblogs.com/furuihua/p/11436359.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!