HarmonyOS 鸿蒙Next ArkUI List组件ListItem划出操作碰到的问题
HarmonyOS 鸿蒙Next ArkUI List组件ListItem划出操作碰到的问题
目前发现的问题:
1、划出ListItem的时候,其它已划出的Item不会自己复位。也没有个接口可以控制Item的划出和复位。
2、设置 swipeAction 的时候不能传参数,那要怎么准确定位划出的是哪个Item呢?点击删除按钮要删除哪个?
.swipeAction({ end: this.buildItemEditor.bind(this) })
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>
9 回复
开发者您好,List组件ListItem划出操作可参考以下示例代码:https://gitee.com/openharmony/app_samples/tree/master/data/DistributedRdb
这个例子也没有划出操作呀
这2个示例都没有呀
我也是这样,完全找不到文档说明,真的太难了
开发者您好,可以参考一下1楼回复噢~
1楼回复的两个示例都没有swipeAction相关的内容,我现在遇到个问题,如何将listitem的swipeAction滑动效果恢复至未滑动状态,设置swipeAction后如何禁用它。
有解决方法吗?这个滑动后点击跳转页面再返回怎么还是滑动状态呀,如何恢复
针对HarmonyOS鸿蒙Next ArkUI List组件ListItem划出操作碰到的问题,可以尝试以下解决方案:
- 检查ListItem的划出逻辑,确保在划出时触发正确的回调或事件处理。
- 检查是否有其他已划出的Item未复位,可能需要自定义复位逻辑或使用组件提供的状态管理功能。
- 若swipeAction无法传参数,考虑通过其他方式(如全局变量或组件状态)来定位划出的Item。
如果问题依旧没法解决,请加我微信,我的微信是itying888,以便进一步讨论和协助解决问题。