是否可以在 onTouchStart 事件处理程序中从SwiperJS禁用对活动元素的模糊调用?
一些背景知识:
对于触摸和桌面设备,我使用 swiper 来制作 swiper-slides 上的表单。在我使用vue-select(一个组合框)的表单中。
问题:当用户选择一个条目时,第一次没有选择该条目,而是第二次选择了该条目。
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<div>First form</div>
<v-select :options="selectionEntries"></v-select>
</div>
<div class="swiper-slide">
<div>Second form</div>
<v-select :options="selectionEntries"></v-select>
</div>
</div>
</div>
另请参阅codepen上的此示例
我发现它似乎工作正常:
- 当我删除 vue-select 框的输入字段上的模糊侦听器时。但它用于在用户离开字段时关闭选择列表。
- 当我在 SwiperJS 中注释掉这个模糊调用时。我不确定为什么在那里使用它。
第一点不是一个选项,那么是否可以通过配置禁用 SwiperJS 的模糊调用?