HarmonyOS NavDestination 路由方案和全模态页面冲突?

如题:HarmonyOS NavDestination 路由方案和全模态页面冲突?

阅读 585
1 个回答

问题场景

在使用Navigation-NavDestination的路由方案的情况下,页面内部使用了bindContentCover弹出模态页面,会有生命周期不兼容的问题。

全模态弹出会触发所在页面的NavDestination.onHidden,而如果不接入NavDestination弹出模态则不会触发页面的onPageHide生命周期回调。

bindContentCover是构建全屏模态转场效果,所以会触发onHidden。可以参考以下NavDestination文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navdestination-V5

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进