【技术】uniapp 之 swiper demo
【技术】uniapp 之 swiper demo
实现
滑块视图容器。
一般用于左右滑动或上下滑动,比如banner轮播图。
注意滑动切换和滚动的区别,滑动切换是一屏一屏的切换。swiper下的每个swiper-item是一个滑动切换区域,不能停留在2个滑动区域之间。
<template>
<view class="uni-padding-wrap">
<view class="page-section swiper">
<view class="page-section-spacing">
<swiper class="swiper" circular="true" indicator-dots="true" autoplay="true" interval="3500"
duration="600">
<swiper-item class="swiper-list" v-for="(item, index) in bannerList" :key="index">
<view class="swiper-item uni-bg-red">
<image class="swiper-img" :src="item.imageUrl" mode=""></image>
</view>
</swiper-item>
</swiper>
</view>
</view>
</view>
</template>
<script>
export default {
bannerList: [{
imageUrl: https://cdn.zhoukaiwen.com/zjx_banner.png
},
{
imageUrl: https://cdn.zhoukaiwen.com/zjx_banner3.png
},
{
imageUrl: https://cdn.zhoukaiwen.com/zjx_banner1.png
},
{
imageUrl: https://cdn.zhoukaiwen.com/zjx_banner2.png
}
],
}
</script>
<style lang="scss" scoped>
<style lang="scss" scoped>
.swiper-box {
flex: 1;
}
.swiper-item {
height: 100%;
}
</style>
