vue-awesome-swiper 3D coverflow effect 使用时每个slider发生错位

新手上路,请多包涵

项目中使用3D Coverflow Effect 这个组件,但是在同一个页面中,会被其他组件(switch,popup)(操作时带有动画或过渡效果,如遮罩层的显示隐藏、switch的开关切换)影响,导致每个slider发生错位,无法正常滚动,

`

<swiper :options="swiperOption">
   <swiper-slide>
   </swiper-slide>
 </swiper>
 ···
 <yd-switch
                v-model="swtich1">
            </yd-switch>
 ···
 ···
    swiperOption: {
            effect: "coverflow",
            grabCursor: true,
            centeredSlides: true,
            slidesPerView: "auto",
            coverflowEffect: {
                rotate: 0,
                stretch: -80, // slide左右距离
                depth: 400, // slide前后距离
                modifier: 0.5, //
                slideShadows: false // 滑块遮罩层
            },
            pagination: {
                el: ".swiper-pagination",
                type: "bullets"
            }
        }
 ···

`
图片描述
图片描述图片描述

阅读 8.8k
1 个回答
新手上路,请多包涵

请问下单个元素的宽度应该怎么设置呢
我每次设置都会占屏幕100%的宽度值

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏