#鸿蒙通关秘籍#如何在鸿蒙开发中实现列表项的侧滑删除?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
BPM风诗篇

使用ListItem的 swipeAction 属性实现列表项的侧滑功能。配置侧滑项参数SwipeActionOptionsend属性。当用户点击删除按钮时,可以根据索引值从数据源中移除对应的数据项,从而实现侧滑删除。

bash @Builder itemEnd(index: number) { Button({ type: ButtonType.Circle }) { Image($r('app.media.ic_public_delete_filled')) .width(20) .height(20) } .onClick(() => { this.messages.splice(index, 1) // 删除指定索引的数据项 }) }

ListItem() { // ... } .swipeAction({ end: { builder: () => { this.itemEnd(index) }, } }) // 设置侧滑属性

分享
微博
QQ
微信
回复
2天前
相关问题
删除功能列表有哪些?
753浏览 • 1回复 待解决
【JS】如何实现删除功能?
3407浏览 • 1回复 待解决