# wx.onBeforeAppRoute(function listener)
基础库 3.5.5 开始支持,低版本需做兼容处理。
小程序插件:支持,需要小程序基础库版本不低于 3.5.5
# 功能描述
监听路由事件下发后,执行路由逻辑前的事件监听,详见 页面路由监听。
# 参数
# function listener
路由事件的监听函数
# 参数
# Object res
属性 | 类型 | 说明 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
path | string | 页面路径 | |||||||||
query | Object | 路由参数 | |||||||||
renderer | string | 渲染引擎 | |||||||||
| |||||||||||
openType | string | 路由打开类型 | |||||||||
webviewId | number | 当前页面 id | |||||||||
routeEventId | string | 路由事件 id | |||||||||
pipMode | string | ||||||||||
| |||||||||||
notFound | boolean | 是否未找到页面 | |||||||||
page | Object | 当前打开页面的相关配置 |
# 示例代码
const func = function (res) {
console.log(res)
}
wx.onBeforeAppRoute(func)
// 取消监听
wx.offBeforeAppRoute(func)