HarmonyOS Router切换Navigation后 怎么监听导航页的显示和隐藏

HarmonyOS
2025-01-09 15:25:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

navigation是根页面,监听根页面的显示和隐藏的话,可以监听Navigation的onNavBarStateChange()事件,在回调中判断显示隐藏,参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#事件

简单示例:

Navigation(this.pageStack) {
}.navDestination(this.PageMap).title(this.NavTitle).onNavBarStateChange((flag) => {
  if (flag) {
    console.log('NavBAR', 'Navigation Index change,now is show')
  } else {
    console.log('NavBAR', 'Navigation Index change,now is hide')
  }
})
分享
微博
QQ
微信
回复
2025-01-09 17:26:56
相关问题
HarmonyOS 如何监听键盘显示隐藏
898浏览 • 1回复 待解决
Navigation如何隐藏导航
3489浏览 • 1回复 待解决
HarmonyOS Navigationrouter怎么
1224浏览 • 1回复 待解决
路由导航router还是navigation
560浏览 • 1回复 待解决
Navigation设置隐藏依然出现空白导航
3022浏览 • 1回复 待解决
HarmonyOS web监听键盘显示隐藏
858浏览 • 1回复 待解决
HarmonyOS 监听键盘显示隐藏无效
814浏览 • 1回复 待解决
HarmonyOS Navigationrouter如何选择
1300浏览 • 1回复 待解决
HarmonyOS 关于navigationrouter问题
1061浏览 • 1回复 待解决
HarmonyOS 怎么隐藏底部导航
2015浏览 • 1回复 待解决
HarmonyOS如何监听输入法显示隐藏
1765浏览 • 1回复 待解决
HarmonyOS Navigationrouter使用场景
2030浏览 • 2回复 待解决
HarmonyOS navigation导航转场动画怎么
895浏览 • 1回复 待解决
navigationrouter区别是什么?
2911浏览 • 1回复 待解决