评论

小程序隐藏API - onAppRoute(eventListener)

小程序隐藏API - onAppRoute(eventListener)


在小程序切换页面或打开页面时会触发onAppRoute 事件,小程序框架通过wx.onAppRoute 可以注册页面切换时的处理程序,一般开发放在app.js的onLunch生命周期中全局注册一次即可,可用于监听页面切换。

onLaunch() {
  wx.onAppRoute((route) => {
    console.log(route);
  });
}

通过对查看route,个人总结如下

注:场景值

最后一次编辑于  2022-05-13  
点赞 3
收藏
评论

4 个评论

  • Faith
    Faith
    2023-10-13

    这东西不适用用来控制页面权限,每次切换页面的时候会有明显的延迟。

    2023-10-13
    赞同
    回复
  • 睡着的猫
    睡着的猫
    2023-06-29

    2023还能用。

    有人用它做页面登录拦截么?我之前是手写了一个,包在Page对象外面。不知道用onAppRoute是不是更优雅,影响性能么?


    2023-06-29
    赞同
    回复
  • 风子
    风子
    2022-12-16

    还能用吗

    2022-12-16
    赞同
    回复 1
    • simple
      simple
      2022-12-16
      可以的,这个一般没有重大调整,一直是ok的
      2022-12-16
      回复
  • momo
    momo
    2022-05-10

    隐藏api,怎么发现的?

    难怪搜不到呢

    2022-05-10
    赞同
    回复 1
    • simple
      simple
      2022-05-10
      参考自网上并验证的
      2022-05-10
      1
      回复
登录 后发表内容