专栏名称: HarmonyOS开发者技术
HarmonyOS开发者提供HarmonyOS关键技术解析、版本更新、Codelabs实践和活动资讯,欢迎各位开发者加入鸿蒙生态,一起创造无限可能!
目录
相关文章推荐
金融街老裘  ·  政策的大变化 ·  6 天前  
今天看啥  ›  专栏  ›  HarmonyOS开发者技术

基于Navigation的路由管理(下篇)

HarmonyOS开发者技术  · 公众号  ·  · 2024-09-13 17:30

主要观点总结

本文介绍了HarmonyOS中的Navigation相关的内容,包括基于Dialog类型的NavDestination实现弹窗页面跳转、路由框架的实现、以及常见问题解答等。

关键观点总结

关键观点1: 基于Dialog类型的NavDestination实现弹窗页面跳转

介绍了如何使用Dialog类型的NavDestination实现弹窗页面的跳转,包括配置弹窗的样式、动画等。

关键观点2: 路由框架的实现

介绍了如何在HarmonyOS中实现路由框架,包括配置router_map.json文件、使用NavPathStack进行路由跳转等。

关键观点3: 常见问题解答

解答了关于Navigation的常见问题,如Router和Navigation是否可以混用、Navigation页面层级是否有限制等。


文章预览

一、基于Navigation的路由管理——常见业务功能场景 基于Dialog类型NavDestination,实现弹窗页面跳转返回后弹窗不关闭 NavDestination有两个类型,通过mode属性进行配置,前文介绍的NavDestination均是STANDARD类型。 名称 描述 STANDARD 标准类型 , NavDestination的生命周期跟随NavPathStack栈中标准Destination变化而改变。 DIALOG 默认透明, 进出页面栈 不影响下层NavDestination的生命周期。 DIALOG类型的NavDestination背景透明,且不会影响其他NavDestination生命周期,即前面的页面不会隐藏,因此比较适合开发类似地图导航场景的应用, 此类应用特点是:底层一个固定的页面,其余页面都是覆盖在底层页面之上,但是底层页面始终可见。mode为DIALOG的NavDestination在转入和转出时,默认不支持动画,可以通过自定义动画的方式配置动画。 弹窗可以通过Dialog来实现。Dialog实现的弹窗可以 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览