HarmonyOS 收不到onPageShow事件

前提:

我是Navigation来管理的页面

首页是这样:

Navigation(this.pageInfos) {
  MainPage()
}

在首页里面是一个webview的组件,点击组件上的按钮,打开登录页面,在登录页面关闭的时候,首页没有收到onPageShow() 事件。

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

onPageShow、onPageHide、onBackPress等生命周期回调函数,仅对@Entry装饰的自定义组件生效。 NavDestination定义的子页面,有Navigation作为入口,语义上不建议额外设置@Entry作为入口标记。Navigation路由,上述问题Navigation会触发这个事件。

.onNavBarStateChange((isVisible) => {
  this.navBarStateIsVisible = isVisible
})
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 发送event接收不到
56浏览 • 1回复 待解决
HarmonyOS Push Kit收不到推送消息了
573浏览 • 1回复 待解决
HarmonyOS 使用webrtc接收不到对方视频
18浏览 • 1回复 待解决
Socket有高概率收不到message
2172浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
25浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
22浏览 • 1回复 待解决
HarmonyOS HTTP-post请求接收不到参数
34浏览 • 1回复 待解决
收不到
4729浏览 • 1回复 待解决
HarmonyOS Tab组件无法响应onPageShow
505浏览 • 1回复 待解决