HarmonyOS navigation根页面不走onPageShow方法
1、根页面为@Entry其中包含NavPathStack,TabsController等控件。
2、页面结构为:
Stack() {
Navigation(this.entryHapRouter) {
Tabs()
}
.mode(NavigationMode.Stack)
.titleMode(NavigationTitleMode.Full)
.hideTitleBar(true)
.navDestination(this.routerMap)
.height('100%')
.width('100%')
}
3、调用时机为通过navigationpush到下个页面比如webview,此时期望可以走index页面的onPageHide。
4、调用时机为通过navigation pop到index页面,此时期望可以走index页面的onPageShow。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS navigation子页面返回没有走@Entry装饰的页面的onPageShow方法
208浏览 • 1回复 待解决
HarmonyOS 内嵌在Tabs的组件不走onPageShow方法
489浏览 • 1回复 待解决
HarmonyOS 使用@Entry修饰的组件不走onPageShow方法
311浏览 • 1回复 待解决
同一个Navigation下非根页面不会执行onpageshow方法
2439浏览 • 1回复 待解决
HarmonyOS 根布局Navigation怎么走周期函数,其他子布局返回到根布局onPageShow无法监听到
225浏览 • 1回复 待解决
HarmonyOS navigation不触发onpageshow
184浏览 • 1回复 待解决
HarmonyOS Navigation根页面没有onWillShow和onWillHidden方法
208浏览 • 1回复 待解决
HarmonyOS tab页面如果想让页面每次展示的时候都调用一遍,该如何实现,onPageShow方法不走
355浏览 • 1回复 待解决
HarmonyOS navigation页面息屏和激活生命周期不走
223浏览 • 1回复 待解决
HarmonyOS tabContent onPageShow 方法不生效,如何监听页面回到前台?
866浏览 • 1回复 待解决
HarmonyOS Navigation子页面pop回到根页面,此时根页面如何获取子页面pop回来的参数
322浏览 • 1回复 待解决
HarmonyOS 组件里面的onPageShow钩子方法不触发
371浏览 • 1回复 待解决
HarmonyOS @Entry标注的组件onPageShow方法不执行
321浏览 • 1回复 待解决
HarmonyOS Navigation里面的页面不会触发onPageShow事件
406浏览 • 1回复 待解决
HarmonyOS NavDestination页面返回到Navigation的index页面,无onPageShow
189浏览 • 1回复 待解决
HarmonyOS 使用Navigation来实现页面路由,怎么隐藏根布局?
743浏览 • 1回复 待解决
HarmonyOS 请问NavDestination作为根容器的页面添加了@Entry为什么没有走页面的生命周期?
635浏览 • 1回复 待解决
#鸿蒙学习大百科#Navigation作为页面根容器是如何管理页面的?
645浏览 • 1回复 待解决
HarmonyOS Navigation组件作为页面容器,此处的根容器是否可以replace?
297浏览 • 1回复 待解决
使用Navigation容器组件进行页面跳转,所有跳转的的页面onPageShow都不触发
1054浏览 • 1回复 待解决
HarmonyOS 使用NavPathStack管理路由,跳转@Entry装饰的页面,该页面onPageShow不执行
226浏览 • 1回复 待解决
通过Navigation组件导航时,子页面的onPageShow和onPageHide事件丢失
2560浏览 • 1回复 待解决
navigation的是一个页面的根容器,navDestination是navigation的一个组件,不是一个page,所以不会走pageShow和pageHide,可以使用navDestination的生命周期onShown和onHidden,onPageShow仅@Entry装饰的自定义组件生效。
文档参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-custom-component-lifecycle-V5