HarmonyOS navigation子页面返回没有走@Entry装饰的页面的onPageShow方法
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS navigation根页面不走onPageShow方法
60浏览 • 1回复 待解决
HarmonyOS Entry定义的页面没有触发onPageShow
157浏览 • 1回复 待解决
HarmonyOS 使用@Entry修饰的组件不走onPageShow方法
211浏览 • 1回复 待解决
HarmonyOS NavDestination页面返回到Navigation的index页面,无onPageShow
131浏览 • 1回复 待解决
通过Navigation组件导航时,子页面的onPageShow和onPageHide事件丢失
2394浏览 • 1回复 待解决
HarmonyOS Navigation里面的页面不会触发onPageShow事件
287浏览 • 1回复 待解决
HarmonyOS 使用NavPathStack管理路由,跳转@Entry装饰的页面,该页面onPageShow不执行
147浏览 • 1回复 待解决
HarmonyOS 请问NavDestination作为根容器的页面添加了@Entry为什么没有走页面的生命周期?
491浏览 • 1回复 待解决
HarmonyOS 子窗口跳转页面的返回问题
416浏览 • 1回复 待解决
HarmonyOS 怎么监听Entry页面的滑动返回或物理返回按键的点击事件
1467浏览 • 1回复 待解决
HarmonyOS 根布局Navigation怎么走周期函数,其他子布局返回到根布局onPageShow无法监听到
140浏览 • 1回复 待解决
HarmonyOS onPageShow中获取上一个页面返回params时,如何判断是页面返回触发的onPageShow?
547浏览 • 1回复 待解决
HarmonyOS onPageShow不触发,@Entry装饰的自定义组件
483浏览 • 1回复 待解决
HarmonyOS Navigation组件返回上个页面同时带回新的图片地址,但是上个页面的图片并没有刷新
853浏览 • 1回复 待解决
HarmonyOS 内嵌在Tabs的组件不走onPageShow方法
344浏览 • 1回复 待解决
HarmonyOS Navigation根页面没有onWillShow和onWillHidden方法
109浏览 • 1回复 待解决
HarmonyOS tab页面如果想让页面每次展示的时候都调用一遍,该如何实现,onPageShow方法不走
235浏览 • 1回复 待解决
HarmonyOS @Entry标注的组件onPageShow方法不执行
269浏览 • 1回复 待解决
LocalStorage与@Entry装饰的页面是什么关系?
732浏览 • 1回复 待解决
在@Entry装饰的自定义组件中,调用onPageShow、onPageHide等方法不执行
738浏览 • 1回复 待解决
同一个Navigation下非根页面不会执行onpageshow方法
2316浏览 • 1回复 待解决
HarmonyOS Navigation路由打开的entry页面,不回调onBackPress方法,怎么监听侧滑操作?
463浏览 • 1回复 待解决
navigation的是一个页面的根容器,navDestination是navigation的一个组件,不是一个page,所以不会走pageShow和pageHide。可以使用如下两种方式监听返回主页面的显示隐藏,在回调方法中处理业务逻辑,详情参考如下:
1、监听Navigation的onNavBarStateChange()事件,在回调中判断显示隐藏,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#onnavbarstatechange9
参考示例:
2、使用无感监听observer.on(‘navDestinationUpdate’): 在主页面中添加上述监听,在回调方法中进行判断。判断结果中的name是否等于紧跟主页面之后打开的子页面,判断state状态是否等于1,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-observer-V5#observeronnavdestinationupdate
参考示例: