HarmonyOS NavDestination下的自定义组件不用调用onPageShow/onPageHide
代码如下:
XxxPage {
build() {
NavDestination() {
XxxCustomView()
}
}
}
XxxCustomView {
onPageShow(): void {
}
onPageHide(): void {
}
}
上述代码中的onPageShow/onPageHide在前后台切换或者在NavPathStack的pushPathByName和pop操作的时候不会被调用。这种情况如果想要监控onPageShow/onPageHide要怎么处理?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
在@Entry装饰的自定义组件中,调用onPageShow、onPageHide等方法不执行
1514浏览 • 1回复 待解决
HarmonyOS 嵌套的自定义组件onPageShow不回调
987浏览 • 1回复 待解决
HarmonyOS 如何让自定义组件响应onPageShow
948浏览 • 1回复 待解决
HarmonyOS onPageShow不触发,@Entry装饰的自定义组件
1916浏览 • 1回复 待解决
子组件如何监听Page的onPageShow/onPageHide事件
3673浏览 • 1回复 待解决
HarmonyOS 使用Navigation路由onPageShow(): void onPageHide(): void方法没有调用
1467浏览 • 1回复 待解决
HarmonyOS 使用Component修饰的组件,onPageShow和onPageHide不触发
1530浏览 • 1回复 待解决
HarmonyOS 父页面如何调用自定义组件内自定义方法
1463浏览 • 1回复 待解决
HarmonyOS NavDestination组件自定义Title时自带返回按钮如何隐藏
1298浏览 • 1回复 待解决
HarmonyOS 自定义组件支持链式调用吗
890浏览 • 1回复 待解决
HarmonyOS 封装自定义组件语法,链式调用
1600浏览 • 1回复 待解决
HarmonyOS struct自定义组件不用@Component修饰和用了有什么区别
1156浏览 • 1回复 待解决
请问自定义组件内的点击事件时机要怎样传给调用自定义组件的页面里来?
1314浏览 • 1回复 待解决
自定义组件如何实现类似系统组件的链式调用
1859浏览 • 1回复 待解决
HarmonyOS 两个自定义组件之间怎么调用其中一个自定义组件的方法?
1718浏览 • 1回复 待解决
HarmonyOS 定义自定义组件
1394浏览 • 1回复 待解决
HarmonyOS 自定义方法链式调用
1189浏览 • 1回复 待解决
HarmonyOS 关于自定义弹窗的封装调用
1859浏览 • 2回复 待解决
HarmonyOS 自定义组件中的constructor()方法在使用组件时没有调用
1493浏览 • 1回复 待解决
通过Navigation组件导航时,子页面的onPageShow和onPageHide事件丢失
3595浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗和NavDestination 跳转页面显示问题
1456浏览 • 1回复 待解决
HarmonyOS 自定义组件的使用
1173浏览 • 1回复 待解决
HarmonyOS 自定义组件如何写自定义事件?
1956浏览 • 1回复 待解决
HarmonyOS 自定义组件的自定义布局 数据的作用域不对
1332浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
2010浏览 • 1回复 待解决
1、只有@entry修饰的组件才有onPageShow/onPageHide ,一个页面有且仅能有一个@Entry。
2、可以通过在自定义组件的aboutToAppear中监听NavDestination组件的状态变化(生命周期),从而实现监听自定义组件的生命周期,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-observer-V5#observeronnavdestinationupdate