# wx.onBeforeAppRoute(function listener)

基础库 3.5.5 开始支持,低版本需做兼容处理

小程序插件:支持,需要小程序基础库版本不低于 3.5.5

微信 鸿蒙 OS 版:支持

# 功能描述

监听路由事件下发后,执行路由逻辑前的事件监听,详见 页面路由监听

# 参数

# function listener

路由事件的监听函数

# 参数

# Object res
属性 类型 说明
path string 页面路径
query Object 路由参数
renderer string 渲染引擎
合法值 说明
webview Webview 渲染引擎
skyline Skyline 渲染引擎
xr-frame xr-frame 解决方案
openType string 路由打开类型
webviewId number 当前页面 id
routeEventId string 路由事件 id
pipMode string
合法值 说明
min 视频页面缩小为小窗
max 视频小窗还原为页面
notFound boolean 是否未找到页面
page Object 当前打开页面的相关配置

Skyline 渲染引擎相关说明:详情 xr-frame 解决方案相关说明:详情

# 示例代码

const func = function (res) {
  console.log(res)
}
wx.onBeforeAppRoute(func)
// 取消监听
wx.offBeforeAppRoute(func)