zKKo
zKKo
  • 发布:2021-03-29 16:49
  • 更新:2021-04-01 01:11
  • 阅读:57

在swiper中添加滑动

分类:uni小程序sdk

在插件市场中用了一个表格插件,列数多时可以左右滑动,现在我在swiper中嵌入这个表格,在滑动表格时会直接将swiper滑动,而表格固定不动
我想通过阻止冒泡的思路解决这个问题。
1.通过document.getElementById获取表格,然后阻止冒泡行为:
tables.ontouchstart = function(event) {
event.stopPropagation();
}
但是这样的语法在h5中可以,在小程序不支持
请问小程序可以通过获取element去给元素阻止冒泡吗,我查了createSelectorQuery().select()这个方法,没用明白,不知道怎么能直接向getElementById一样获取元素然后阻止事件冒泡

  1. 第二种方法我直接在这个表格组建上添加@touchstart.stop,或是在他外面套了一层view上添加@touchstart.stop,结果还是在H5好用,而微信小程序直接取消了滑动,table不能滑动而且swiper也不动了
    哪个大神给解惑一下呀~~

2021-03-29 16:49 负责人:无 分享
已邀请:
暮雪骄阳

暮雪骄阳

swiper-item 中加入 catchtouchmove="catchTouchMove"

methods: {
catchTouchMove:function(res){
return false
}
}

了解一下

要回复问题请先登录注册