小程序轮播图uniapp
时间: 2023-08-02 21:08:55 浏览: 106
小程序轮播图demo
在uniapp中,可以使用uni-swiper组件来实现小程序轮播图的效果,uni-swiper组件是对微信小程序swiper组件的封装。使用方法与微信小程序基本相同。以下是一个简单的uniapp轮播图的代码示例:
template文件:
```
<template>
<view>
<uni-swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" circular="{{circular}}" class="swiper">
<uni-swiper-item uni-for="{{imgUrls}}">
<image src="{{item}}" class="swiper-img" />
</uni-swiper-item>
</uni-swiper>
</view>
</template>
```
script文件:
```
<script>
export default {
data() {
return {
imgUrls: [
'https://example.com/img1.jpg',
'https://example.com/img2.jpg',
'https://example.com/img3.jpg'
],
indicatorDots: true,
autoplay: true,
interval: 5000,
duration: 1000,
circular: true
}
}
}
</script>
```
style文件:
```
<style>
.swiper {
width: 100%;
height: 200rpx;
}
.swiper-img {
width: 100%;
height: 100%;
}
</style>
```
以上代码中,imgUrls是轮播图的图片地址数组,indicatorDots表示是否显示指示点,autoplay表示是否自动播放,interval表示自动播放时间间隔,duration表示切换速度,circular表示是否采用衔接滑动。需要注意的是,uni-swiper-item组件的数据源使用了uni-for指令,这是uniapp中对v-for指令的封装。
阅读全文