在 HarmonyOS 中,har 包页面跳转可以使用命名路由的方式。如果有两个 HAR 的 module 分别是 A 和 B,实现模块之间不互相依赖可以跳转到其它模块界面,可使用 NavDestination 的.onAppear (() => { })、.onDisAppear (() => { })、.onShown (() => { })、.onHidden (() => { }) 四个回调。当使用自定义构建函数(@Builder)默认按值参数传递方式不支持动态改变组件时,要实现 UI 动态刷新需要按引用传递参数。使用 Navigation 来实现页面路由时,想隐藏根布局可以使用 Navigation 组件的 hideNavBar 属性,设置为 true 时隐藏 Navigation 的导航栏,包括标题栏、内容区和工具栏。从 API9 开始到 API10 仅在双栏模式下生效,从 API11 开始在单栏、双栏与自适应模式均生效。