n***@163.com
n***@163.com
  • 发布:2023-02-15 17:10
  • 更新:2024-04-18 15:11
  • 阅读:203

滑动组件(uni-swipe-action)和弹出层(uni-popup)冲突

分类:uni-app

项目中使用了滑动组件(uni-swipe-action)、弹出层(uni-popup)、列表(uni-list)。

最外层是uni-list,依次向里是uni-swipe-action、uni-swipe-action-item、uni-list-item。
v-for循环写在uni-swipe-action-item里。
向左滑动之后,出现两个按钮,“编辑”和“删除”,点编辑按钮后,我要弹出uni-popup,展示数据并进行编辑。
这时,弹出层总是弹出一下就立即消失。

我怀疑弹出并立即消失,是 uni-swipe-action-item 被点击之后,将“向左滑动” 自动还原 导致的。
看了文档,也没有找到解决方法。

临时的解决方法时, 等待500毫秒之后 执行 this.$refs.popup.open('top')

这显然不是一个靠谱的方法,求大神提供一个解决方案,愿付费,谢谢。

2023-02-15 17:10 负责人:无 分享
已邀请:
1***@163.com

1***@163.com

我也是遇到这个问题

要回复问题请先登录注册