App.after

解释: 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.+ 版本才支持。