UIAbility中是否可以监听页面变化

已知的是可以在UIAbility的onWindowStageCreate获取到windowStage,使用windowStage中的loadContent可以主动加载某个页面,但是没有找到在windowStage中可以监听不同页面切换变化,类似web中的路由守卫。例子如下:

windowStage.contentChange((pagePath) => {
console.log(pagePath)
})
HarmonyOS
2024-04-27 10:07:44
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
智体美劳全发展

目前无法监听页面切换变化。但是可以通过this.getUIContext().getRouter()获取当前路由信息。参考https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-custom-component-api-0000001862687737

分享
微博
QQ
微信
回复
2024-04-28 16:42:28
相关问题
HarmonyOS数据库数据变化是否可以监听
375浏览 • 1回复 待解决
UIAbility是否可以设置圆角
1788浏览 • 1回复 待解决
ArkTS如何监听状态变量的变化
804浏览 • 1回复 待解决
HarmonyOS 音频设备变化监听
88浏览 • 1回复 待解决
如何监听窗口大小的变化
2105浏览 • 1回复 待解决
如何监听window大小的变化
349浏览 • 1回复 待解决
如何监听数组内对象属性变化
2239浏览 • 1回复 待解决