阅读(3130) (7)

百度智能小程序 App.after

2020-08-10 17:01:44 更新

解释: App.after 可以增加 APP 级的切面,触发的时机是在所拦截的对应生命周期方法执行之后。

方法参数:Object

Object 参数说明:

属性名 类型 默认值 必填 说明
methods Object 所有需要拦截的生命周期方法的集合

可拦截的所有方法

  • onLaunch
  • onShow
  • onHide
  • onError
  • onPageNotFound

代码示例

// app.js
App({
    onShow() {
        console.log('normal onShow');
    }
});

App.after({
    methods: {
        onShow() {
            console.log('after app onshow');
        }
    }
});
/**
 * 打印结果
 * normal onShow
 * after app onshow
 */

常见问题

Q:app.after 使用有版本或者权限的限制吗

A:基础库 3.20.+ 版本才支持。