HarmonyOS navigation UI框架下,onPageShow不回调
HarmonyOS navigation UI框架下,onPageShow不回调
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS页面onPageShow生命周期不回调
1036浏览 • 1回复 待解决
HarmonyOS Navigation UI框架
310浏览 • 1回复 待解决
jsUI框架下的canvas组件是否有案例参考?
4587浏览 • 1回复 待解决
TextInput的onBlur方法不回调
1194浏览 • 1回复 待解决
HarmonyOS Navigation路由打开的entry页面,不回调onBackPress方法,怎么监听侧滑操作?
239浏览 • 1回复 待解决
鸿蒙UI框架没有 C++的 UI框架
13499浏览 • 2回复 待解决
HarmonyOS Navigation内容页如何响应onPageShow/hide事件
62浏览 • 1回复 待解决
ohos.security.cryptoFramework框架下的RSA分段加密,doFinal函数401异常
485浏览 • 1回复 待解决
list组件在调用listScroller.scrollToIndex后,onScrollStart不回调
880浏览 • 1回复 待解决
HarmonyOS应用开发 没有 C++ UI 框架
14426浏览 • 2回复 待解决
在struct上面加了@entry还是收不到onPageShow的回调
1710浏览 • 1回复 待解决
通过Navigation组件导航时,子页面的onPageShow和onPageHide事件丢失
2134浏览 • 1回复 待解决
HarmonyOS 网络监听有网->无网的情况下netUnavailable事件不回调
91浏览 • 1回复 待解决
HarmonyOS官方navigation路由框架示例中打开组件的问题
353浏览 • 1回复 待解决
同一个Navigation下非根页面不会执行onpageshow方法
2069浏览 • 1回复 待解决
JS UI框架中canvas如何动态指定宽高
6908浏览 • 1回复 待解决
网络监听不可用状态, netUnavailable 在Wifi情况下,不回调。
675浏览 • 1回复 待解决
使用Navigation容器组件进行页面跳转,所有跳转的的页面onPageShow都不触发
589浏览 • 1回复 待解决
HarmonyOS Navigation在onPop回调中打开新页面异常
623浏览 • 1回复 待解决
js ui 框架图片组件image怎么加载显示本地图片?
5590浏览 • 1回复 待解决
JS UI框架中FA和PA的page之间如何通信?
2764浏览 • 1回复 待解决
HarmonyOS Tab组件无法响应onPageShow
489浏览 • 1回复 待解决
onPageShow()方法仅在@Entry装饰的自定义组件中生效,由于子页面并不是使用@Entry修饰的,所以在关闭子页面时并不会触发主页面的onPageShow()方法。通过对Navigation相关接口以及文档资料的翻阅,找到了以下两种方式触发主页面的onPageShow()。
1、监听Navigation的onNavBarStateChange()事件,在回调中判断显示隐藏:参考文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#事件
2、使用无感监听observer.on(‘navDestinationUpdate’):在主页面中添加上述监听,在回调方法中进行判断:①、判断结果中的name是否等于紧跟主页面之后打开的子页面。
②、判断state状态是否等于1。参考文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-observer-V5#observeronnavdestinationupdate
参考示例如下:
NavigationTestPage.ets
PageOne.ets