title: App.after header: develop nav: framework

sidebar: app_service_aopapp-after

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

方法参数:Object

Object 参数说明

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

可拦截的所有方法

  • onLaunch

  • onShow

  • onHide

  • onError

  • onPageNotFound

代码示例

  1. // app.js
  2. App({
  3. onShow() {
  4. console.log('normal onShow');
  5. }
  6. });
  7. App.after({
  8. methods: {
  9. onShow() {
  10. console.log('after app onshow');
  11. }
  12. }
  13. });
  14. /**
  15. * 打印结果
  16. * normal onShow
  17. * after app onshow
  18. */