解决了没? 我有个和你一样的需求, 最终选择了在swiper上加一层透明遮罩, 需要滑动就不显示, 禁止滑动就显示。 还有一种方案就是写两个swiper, 禁止滑动的那个加上@touchmove.stop, 不禁止的那个就不加, 这个的问题就是会出现大量的重复的html结构
我代码这么写的,微信小程序场景,实现了通过show 动态控制swiper是否可滑动。 <swiper-item :catchtouchmove="eventHandler"> const eventHandler = computed(() => { return show ? '任意非空字符串' : ''; });
2 个回复
5***@qq.com
解决了没? 我有个和你一样的需求, 最终选择了在swiper上加一层透明遮罩, 需要滑动就不显示, 禁止滑动就显示。
还有一种方案就是写两个swiper, 禁止滑动的那个加上@touchmove.stop, 不禁止的那个就不加, 这个的问题就是会出现大量的重复的html结构
张汛杰 - 前华为高级工程师,自主创业中
我代码这么写的,微信小程序场景,实现了通过show 动态控制swiper是否可滑动。