解释: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
本文来源:http://www.shufengxianlan.com/qtweb/news39/416889.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联