基础侧边导航使用左右布局:左侧通过List组件与ListItem组件实现导航布局,右侧实现导航内容区。// src/main/ets/pages/SideTab.ets // 左侧导航布局 List({ scroller: this.classifyScroller }) { ForEach(this.ClassifyArray, (item: ClassifyModel, index?: number) => { ListItem() { ClassifyItem({ classifyName: item.classifyName, isSelected: this.currentClassify === index, onClickAction: () => { if (index !== undefined) { this.classifyChangeAction(index, true); } } }) } }, (item: ClassifyModel, index: number) => JSON.stringify(item) + index) } .height('110%') .width('27.8%') .backgroundColor('#F1F3F5') .scrollBar(BarState.Off) .margin({ top: 74 }) // 右侧内容区域 Column() { ForEach(this.ClassifyArray, (item: ClassifyModel, index: number) => { Text(this.currentClassify === index ? item.classifyName : '') .fontSize(30) },(item: ClassifyModel, index: number) => JSON.stringify(item) + index) } .width('72.2%')本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
基础侧边导航使用左右布局:左侧通过List组件与ListItem组件实现导航布局,右侧实现导航内容区。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。