试了网上各种方法都没用,图片是从后台异步获取的,所以轮播图初始化必须在数据获取到之后,可写在promise.then方法里,数据请求在mounted中调用,试了什么元素变化监听,必加属性,还有window.onload都没用,最后终于找到了一种方法:
就是用coverflowEffect
参数介绍:
rotate:slide做3d旋转时Y轴的旋转角度。默认50。
stretch:每个slide之间的拉伸值,越大slide靠得越紧。 默认0。
depth:slide的位置深度。值越大z轴距离越远,看起来越小。 默认100。
modifier:depth和rotate和stretch的倍率,相当于depthmodifier、rotatemodifier、stretch*modifier,值越大这三个参数的效果越明显。默认1。
slideShadows:开启slide阴影。默认 true。
new Swiper('.swiper-culture', {
slidesPerView: 'auto',
spaceBetween: 30,
loop: true,
centeredSlides: true,
effect: 'coverflow',
coverflowEffect: {