UIAbility中是否可以监听页面变化
已知的是可以在UIAbility的onWindowStageCreate获取到windowStage,使用windowStage中的loadContent可以主动加载某个页面,但是没有找到在windowStage中可以监听不同页面切换变化,类似web中的路由守卫。例子如下:
windowStage.contentChange((pagePath) => {
console.log(pagePath)
})
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  UIAbility组件能否对页面变化进行监听 
1370浏览  • 1回复 待解决
HarmonyOS数据库数据变化是否可以监听 
1675浏览  • 1回复 待解决
如何在页面中订阅UIAbility实例的生命周期变化 
2945浏览  • 1回复 待解决
UIAbility是否可以设置圆角 
2614浏览  • 1回复 待解决
HarmonyOS  如何监听某个变量是否变化 
1170浏览  • 1回复 待解决
#鸿蒙通关秘籍#为啥需要监听UIAbility的生命周期变化? 
945浏览  • 1回复 待解决
是否可以通过ApplicationContext启动UIAbility 
2678浏览  • 1回复 待解决
如何监听页面page的变化。 增加和删除。有一个位置可以抓到这些变化的状态。 
1344浏览  • 1回复 待解决
HarmonyOS CAPI是否支持监听组件可见区域变化事件 
1585浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何监听页面生命周期变化? 
1488浏览  • 1回复 待解决
HarmonyOS  ArkWeb是否支持禁用webview内容监听键盘变化 1 
941浏览  • 1回复 待解决
HarmonyOS  avoidAreaChange主窗口注册监听是否能监听子窗口的键盘变化 
701浏览  • 1回复 待解决
HarmonyOS  on('keyboardHeightChange')主窗口注册监听是否能监听子窗口的键盘高度变化 
722浏览  • 1回复 待解决
HarmonyOS  PAG的HarmonyOS上,是否支持监听动画事件状态变化 
1075浏览  • 1回复 待解决
HarmonyOS 页面中的组件能否感知页面变化 
760浏览  • 1回复 待解决
ArkTS中如何监听状态变量的变化? 
2449浏览  • 1回复 待解决
HarmonyOS 在Ability中如何监听系统语言变化 
816浏览  • 1回复 待解决
HarmonyOS 网络变化监听失效 
1092浏览  • 1回复 待解决
HarmonyOS  onMemoryLevel监听内存变化 
926浏览  • 1回复 待解决
HarmonyOS Component中如何监听嵌套类中基础类型的变化 
1028浏览  • 1回复 待解决
#鸿蒙学习大百科#如何监听NavDestination页面的状态变化? 
1153浏览  • 1回复 待解决
HarmonyOS 如何实现对页面声命周期变化的统一监听 
1380浏览  • 1回复 待解决
UIAbility是否可以做到对部分白名单应用可见 
2526浏览  • 1回复 待解决
HarmonyOS page如何监听数据变化 
1038浏览  • 1回复 待解决
如何监听window大小的变化 
1589浏览  • 1回复 待解决





















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