mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-15 05:46:43 +08:00
10.23 首页 - Banner轮播图一张图不执行自动切换逻辑
This commit is contained in:
@@ -4,12 +4,12 @@
|
||||
<portal-header current="index" textColor="#000000" style="z-index:999; position: relative;"></portal-header>
|
||||
<div id="container" style="z-index:99;">
|
||||
<swiper :options="swiperOption" ref="mySwiper" v-if="resonimg.length">
|
||||
<swiper-slide style="margin: 0 auto;" v-for="(item , idx ) in resonimg" :key="idx" class="swiper-slide games">
|
||||
<swiper-slide style="margin: 0 auto;" v-for="(item , idx ) in resonimg" :key="idx" class="swiper-slide games" :class="{'swiper-no-swiping':resonimg.length < 1}">
|
||||
<div class="bannbox" :style="{ 'background': `url(${fileBaseUrl + item.image}) no-repeat 100% / 100%`}">
|
||||
</div>
|
||||
<img class="banner-img" style=" margin: 0 auto;" :src=" fileBaseUrl + item.image" alt="">
|
||||
</swiper-slide>
|
||||
<div class="swiper-pagination" slot="pagination"></div>
|
||||
<div class="swiper-pagination" v-if="resonimg.length > 1" slot="pagination"></div>
|
||||
<!-- <div class="swiper-button-prev" slot="button-prev"></div> -->
|
||||
</swiper>
|
||||
</div>
|
||||
@@ -478,6 +478,7 @@
|
||||
disableOnInteraction: false,
|
||||
delay: 2000,
|
||||
},
|
||||
noSwiping: true,
|
||||
speed: 3000, //切换速度,即slider自动滑动开始到结束的时间(单位ms)
|
||||
loop: true, //循环切换
|
||||
peed: 300, //循环速度
|
||||
@@ -679,6 +680,13 @@
|
||||
let key = 'index';
|
||||
apiPlace.detail(key).then(res => {
|
||||
let lmj = JSON.parse(res.result.content)
|
||||
if(this.resonimg.length < 1) {
|
||||
this.swiperOption.autoplay = false;
|
||||
this.swiperOption.loop = false;
|
||||
this.swiperOption.speed = 0;
|
||||
this.swiperOption.peed = 0;
|
||||
this.swiperOption.freeMode = false;
|
||||
}
|
||||
this.resonimg = lmj
|
||||
// console.log(this.resonimg)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user