HarmonyOS navigation UI框架下,onPageShow不回调
HarmonyOS navigation UI框架下,onPageShow不回调
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS页面onPageShow生命周期不回调
2054浏览 • 1回复 待解决
HarmonyOS 嵌套的自定义组件onPageShow不回调
986浏览 • 1回复 待解决
HarmonyOS Navigation UI框架
1549浏览 • 1回复 待解决
jsUI框架下的canvas组件是否有案例参考?
5567浏览 • 1回复 待解决
HarmonyOS ohosTest测试框架下的resource资源如何获取
969浏览 • 1回复 待解决
HarmonyOS navigation不触发onpageshow
706浏览 • 1回复 待解决
TextInput的onBlur方法不回调
2320浏览 • 1回复 待解决
HarmonyOS Navigation路由打开的entry页面,不回调onBackPress方法,怎么监听侧滑操作?
1444浏览 • 1回复 待解决
HarmonyOS Navigation从第二页返回首页,没回调首页的onPageShow
1035浏览 • 1回复 待解决
鸿蒙UI框架没有 C++的 UI框架
15221浏览 • 2回复 待解决
HarmonyOS navigation根页面不走onPageShow方法
1399浏览 • 1回复 待解决
HarmonyOS 注册监听输入键盘的显示隐藏不回调
972浏览 • 1回复 待解决
HarmonyOS Navigation内容页如何响应onPageShow/hide事件
1327浏览 • 1回复 待解决
HarmonyOS UI测试框架问题
1431浏览 • 1回复 待解决
ohos.security.cryptoFramework框架下的RSA分段加密,doFinal函数401异常
1539浏览 • 1回复 待解决
HarmonyOS Navigation里面的页面不会触发onPageShow事件
1111浏览 • 1回复 待解决
list组件在调用listScroller.scrollToIndex后,onScrollStart不回调
1642浏览 • 1回复 待解决
HarmonyOS 使用Navigation路由onPageShow(): void onPageHide(): void方法没有调用
1451浏览 • 1回复 待解决
HarmonyOS NavDestination页面返回到Navigation的index页面,无onPageShow
824浏览 • 1回复 待解决
HarmonyOS 如何获取键盘事件,TextInput的onKeyEvent 和onKeyPreIme为什么不回调
1472浏览 • 1回复 待解决
HarmonyOS应用开发 没有 C++ UI 框架
15585浏览 • 2回复 待解决
HarmonyOS 网络监听有网->无网的情况下netUnavailable事件不回调
1056浏览 • 1回复 待解决
网络监听不可用状态, netUnavailable 在Wifi情况下,不回调。
1517浏览 • 1回复 待解决
在struct上面加了@entry还是收不到onPageShow的回调
2574浏览 • 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