13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

创新互联百度小程序教程:swan.after

swan.after

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

方法参数:Object

Object 参数说明

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

可拦截的所有方法

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

代码示例

 
 
 
  1. swan.after({
  2. // 默认在returning阶段进行拦截
  3. request: function (context) {
  4. console.log('do something after request returning');
  5. },
  6. // 可以拦截success返回,fail返回,与returning
  7. request: {
  8. success(context) {
  9. console.log('do something after request success callback');
  10. },
  11. fail(context) {
  12. console.log('do something after request fail callback');
  13. },
  14. returning(context) {
  15. console.log('do something after request returning');
  16. }
  17. }
  18. });

当前名称:创新互联百度小程序教程:swan.after
标题链接:http://cdbrznjsb.com/article/cddeish.html

其他资讯

让你的专属顾问为你服务