相关问题
Navigation二级导航的首个页面出现时能否设置动画
302浏览 • 1回复 待解决
二级浮层的出场动画实现
291浏览 • 1回复 待解决
为什么说二级索引不唯一,不唯一是指什么不唯一呢?
1181浏览 • 1回复 待解决
Navigation如何隐藏导航栏
717浏览 • 1回复 待解决
想统计一下鸿蒙卡片的日浏览量,人数,二级页面的日浏览量,人数
2浏览 • 0回复 待解决
navigation 导航栏支持毛玻璃效果吗?
367浏览 • 1回复 待解决
通过Navigation组件导航时,子页面的onPageShow和onPageHide事件丢失
440浏览 • 1回复 待解决
车道级导航对手机硬件有没有要求,荣耀V20是否可支持
6830浏览 • 1回复 待解决
组件导航相关Navigation和Tabs组件有什么区别?各自适用场景和定位是什么?
538浏览 • 1回复 待解决
webview导航无法正常导航,怎么处理?
4333浏览 • 1回复 待解决
ScrollView嵌套ListContainer
5160浏览 • 5回复 待解决
Navigation实现Tabs切换效果
470浏览 • 1回复 待解决
当前ide的treeshaking是模块级的吗?还是函数级的?
555浏览 • 1回复 待解决
Navigation拉起浮窗,怎样使用Navigation拉起一个Panel实现的浮窗效果
336浏览 • 1回复 待解决
scroll中嵌套一个或多个grid,如何实现嵌套滚动?
488浏览 • 0回复 待解决
分组列表实践(嵌套列表)
428浏览 • 1回复 待解决
基于webView的嵌套滚动
136浏览 • 1回复 待解决
navigation中pushPathByName与pushDestinationByName的区别
414浏览 • 1回复 待解决
如何实现嵌套滚动技术
376浏览 • 1回复 待解决
Tabs组件嵌套滑动组件
588浏览 • 1回复 待解决
Scroll与WaterFlow滑动嵌套
408浏览 • 1回复 待解决
arkUI能否实现类似于拼音导航这类“粘性头部”或“粘性导航”功能
503浏览 • 1回复 待解决
如何使用Navigation的navPathStack参数
205浏览 • 1回复 待解决
能否嵌套定义 Record<string,Record>
444浏览 • 1回复 待解决
嵌套ForEach不能自动适应高度
305浏览 • 1回复 待解决
本文主要用于实现Navigation的二级导航,希望导航可以进行嵌套,也就是导航页面支持子页面导航,目前没有直接的二级导航组件,但可以在NavDestination中嵌套NavDestination完成,大多数场景例如购物平台中均会出现二级导航效果。
使用的核心API
l Navigation
l NavRouter
l NavDestination
核心代码解释
1. 使用Navigation作为页面的根容器,设置mode为split(将导航栏和内容区分为两块),搭配NavRouter一起使用,可达到页面跳转的效果。
2. 在NavRouter中必须使用两个组件,且第二个子组件必须为NavDestination,否则无效,对于List中选中的每一项进行背景颜色的改变,同时改变内容区的内容。
3. 在NavDestination中对NavRouter和NavDestination进行二次嵌套,形成一个二级导航的效果实现效果。
实现效果
适配的版本信息
IDE:DevEco Studio 4.0.3.600
SDK:HarmoneyOS 4.0.10.11