Navigation
组件一般作为页面的根容器,包括单页面、分栏和自适应三种显示模式。同时,Navigation
提供了属性来设置页面的标题栏、工具栏、导航栏等。
Navigation
组件的页面包含主页和内容页。主页由标题栏、内容区和工具栏组成,可在内容区中使用NavRouter
子组件实现导航栏功能。内容页主要显示NavDestination
子组件中的内容。
NavRouter
是配合Navigation
使用的特殊子组件,默认提供点击响应处理,不需要开发者自定义点击事件逻辑。NavRouter
有且仅有两个子组件,其中第二个子组件必须是NavDestination
。NavDestination
是配合NavRouter
使用的特殊子组件,用于显示Navigation
组件的内容页。当开发者点击NavRouter
组件时,会跳转到对应的NavDestination
内容区。
设置页面显示模式
Navigation
组件通过mode属性设置页面的显示模式。
自适应模式
Navigation
组件默认为自适应模式&