小程序实现图片卡片轮播
时间: 2024-02-05 15:03:56 浏览: 20
实现图片卡片轮播可以使用 wx-swiper 组件。具体步骤如下:
1. 在 wxml 文件中使用 swiper 组件,并设置样式和属性:
```
<swiper class="swiper" indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
<swiper-item>
<image src="{{imageUrls[0]}}" class="swiper-img" />
</swiper-item>
<swiper-item>
<image src="{{imageUrls[1]}}" class="swiper-img" />
</swiper-item>
<swiper-item>
<image src="{{imageUrls[2]}}" class="swiper-img" />
</swiper-item>
</swiper>
```
2. 在 js 文件中定义数据和相关方法:
```
data: {
indicatorDots: true, // 是否显示指示点
autoplay: true, // 是否自动播放
interval: 3000, // 自动播放间隔时间
duration: 500, // 滑动动画时长
imageUrls: [ // 图片链接
'https://example.com/image1.jpg',
'https://example.com/image2.jpg',
'https://example.com/image3.jpg'
]
}
```
3. 在 wxss 文件中设置样式:
```
.swiper {
height: 150rpx; // 设置高度
margin-top: 20rpx; // 设置上边距
}
.swiper-img {
width: 100%; // 设置宽度
height: 100%; // 设置高度
}
```
这样就可以实现图片卡片轮播了。