- 需求的场景描述(希望解决的问题)
我实现一个类似微信消息列表的场景,我通过遍历一个自定义组件得到列表(每个自定义组件就是一个消息提示),左滑显示删除操作按钮。 问题是我左滑出来第二个时没办法隐藏上一个
- 希望提供的能力
希望实现单一选择
<swipe-delete wx:for="{{list}}" wx:key="{{index}}" index="{{index}}" active="{{swipeDeleteActive}}" bind:deleteItem="deleteItem" bind:touchStart="touchStart"> <navigator url="{{item.url}}"> {...} </navigator></swipe-delete> |
我能想到的解决办法:组件内部获取key后去比对传入的索引,符合的按照active正常处理,不符合的判定不是当前项,这个我还没试 ( 因为不知道如何获取key ;- (

建议写个代码片段。