VUE swiper只有一张图片的时候不滑动,多张滑动

原文:https://blog.csdn.net/cc_want/article/details/83751445

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cc_want/article/details/83751445
<template>
<div class="banner">
<swiper :options="swiperOption" v-if="showSwiper">
<!-- slides -->
<swiper-slide v-for="item of list" :key="item.id">
<img class="banner-img" :src="item.imgUrl">
</swiper-slide>
<!-- Optional controls -->
<div class="swiper-pagination" slot="pagination"></div>
</swiper>
</div>
</template>
<script>
export default {
name: "Banner",
props: {
list: Array
},
data() {
return {
swiperOption1: {
pagination: {
el: '.swiper-pagination'
},
observer: true,
autoplay: true,
loop: true
},
swiperOption2: {
pagination: {
el: '.swiper-pagination'
},
observer: true,
autoplay: true,
loop: false
}
}
},
computed: {
swiperOption(){
var len = this.list.length
console.log('swiperOption list size:',len)
if(len == 1){
return this.swiperOption2
}else{
return this.swiperOption1
}
},
showSwiper() {
var len = this.list.length
console.log('list size:',len)
return len
}
}
}
</script>
处理过程是这样的,添加一个计算属性,在data中定义两种配置,一种是多张图片的swiper配置,一张是单张图片的swiper配置
————————————————
版权声明:本文为CSDN博主「cc_want」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cc_want/article/details/83751445

 

posted @   鳳舞九天  阅读(1810)  评论(1编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示