<template>
<swiper circular="swiperStatus" disable-touch="scale>1&&source == 'touch-out-of-bounds'?false:canLongpress" indicator-dots="false" autoplay="false"current="renderCurrent"
style="width:100%;height: 100%;"
@change="swiperChange"
<swiper-item :item-id="val.id" style="width:100%;height: 100%;" v-for="(val,key) in renderPhoto" :key="key">
</swiper-item>
</swiper>
</template>
<script>
export default {
computed:{
swiperStatus(){
if(this.currentIndex == (this.photoArr.length-1)){
// console.log("111111111");
return false;
} else if(this.currentIndex == 0){
// console.log("222222222");
return false;
}
// console.log("333333333");
return true
},
}
}
</script>
2 个回复
爱豆豆 - 办法总比困难多
轮播图里有计算 动态控制了transform 来移动的
如果动态设置circular的话 估计切换就有问题了 所以才不能动态设置
7***@qq.com
如果非要动态设置,在动画结束回调里面使用。@animationfinish