#鸿蒙通关秘籍# 如何在HarmonyOS NEXT中使用ListItem组件实现带有左滑删除功能的待办事项列表?

HarmonyOS
2024-12-09 13:57:22
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
第一小趴菜

左滑删除
.swipeAction({ end: ... })
右滑删除
.swipeAction({ start: ... })
  • 1.
  • 2.
  • 3.
  • 4.

示例

 ListItem() {
              Row() {
                Text(item.name)
                  .fontSize(20)
                Checkbox()
                  .select(item.finished)
                  .onChange(val => {
                    // 更新当前任务状态
                    item.finished = val
                    // 更新已完成任务数量
                    this.finishTask = this.tasks.filter(item => item.finished).length
                  })
              }
              .card()
              .justifyContent(FlexAlign.SpaceBetween)
            }
            .swipeAction({ end: this.DeleteButton(index) })
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
分享
微博
QQ
微信
回复
2024-12-13 15:41:30


相关问题
【JS】如何实现删除功能
3945浏览 • 1回复 待解决