harmony 鸿蒙NavDestination

  • 2022-12-05
  • 浏览 (768)

NavDestination

作为NavRouter组件的子组件,用于显示导航内容区。

说明:

该组件从API Version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

子组件

说明:

  • 子组件类型:系统组件和自定义组件,支持渲染控制类型(if/elseForEachLazyForEach)。
  • 子组件个数:多个。

接口

NavDestination()

属性

仅支持backgroundColor通用属性。

名称 参数类型 描述
title string | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle 页面标题。
说明:
使用NavigationCustomTitle类型设置height高度时,titleMode属性不会生效。
字符串超长时,如果不设置副标题,先缩小再换行2行后以…截断。如果设置副标题,先缩小后以…截断。
hideTitleBar boolean 是否显示标题栏。
默认值:false
true: 隐藏标题栏。
false: 显示标题栏。

事件

除支持通用事件外,还支持如下事件:

名称 功能描述
onShown(callback: () => void)10+ 当该NavDestination页面显示时触发此回调。
onHidden(callback: () => void)10+ 当该NavDestination页面隐藏时触发此回调。
onBackPressed(callback: () => boolean)10+ 当点击返回键时,触发该回调。
返回值为true时,表示重写返回键逻辑,返回值为false时,表示回退到上一个页面。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙基于ArkTS的声明式开发范式

harmony 鸿蒙@ohos.arkui.advanced.Counter(计数器组件)

harmony 鸿蒙@ohos.arkui.advanced.SegmentButton(分段按钮)

harmony 鸿蒙@ohos.multimedia.avCastPicker (投播组件)

harmony 鸿蒙属性动画

harmony 鸿蒙枚举说明

harmony 鸿蒙Blank

harmony 鸿蒙Button

harmony 鸿蒙CalendarPicker

harmony 鸿蒙Checkbox

1  赞