<swiper display-multiple-items="{{1}}" class="swiper-container" bindchange="bgHandleSwiperChange" circular vertical="{{true}}" current="{{bg_current}}">
<block tt:for="{{videosUrls}}" tt:key="id">
<swiper-item class="swiper-item" >
<video object-fit="cover" id="{{item.id}}" src="{{item.url}}" controls="{{false}}" enable-play-gesture loop show-fullscreen-btn />
</swiper-item>
</block>
</swiper>
如你所见,上述解构中是swiper中竖向切换item轮播图的例子,但是在进行拖动的时候发现无法切换,而这一问题出现在抖音小程序,微信小程序是可以正常进行切换的。
事后多番尝试最终发现是video组件的问题,在标签上加上属性 style=“pointer-events:none;” 即可,也就是下面这样
<video style="pointer-events:none;" object-fit="cover" id="{{item.id}}" src="{{item.url}}" controls="{{false}}" enable-play-gesture loop show-fullscreen-btn />
如此便可以正常实现上下滑动切换轮播图的例子。