#鸿蒙通关秘籍#如何实现一级列表点击联动二级列表?

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
云海谜SCM

为了实现一级列表点击后联动二级列表,需要在一级列表的点击事件中,获取对应二级列表的索引,然后使用scrollToIndex方法滚动到指定位置。

  1. 一级列表点击后获取二级列表索引,使用scrollToIndex方法滚动一二级列表到指定索引值: javascript build(){ Column() { ... }.onClick(() => { // 一级列表点击事件 this.currentTagIndex = index; let itemIndex = this.findItemIndex(index); this.scroller.scrollToIndex(itemIndex, true); }) }

  2. 定义findItemIndex方法以根据一级列表索引获取二级列表索引值: javascript findItemIndex(index: number): number { return this.records[index]; }

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 需要二级联动的demo
275浏览 • 1回复 待解决
HarmonyOS 点击tabs如何跳转到二级页面
382浏览 • 1回复 待解决
Navigation二级导航嵌套
1163浏览 • 1回复 待解决
二级浮层的出场动画实现
730浏览 • 1回复 待解决
HarmonyOS 二级页面左滑关闭问题
222浏览 • 1回复 待解决
router.back如何携带参数返回给上一级
1537浏览 • 1回复 待解决