<template>
<div>
<!-- Vant Swipe 轮播组件 -->
<van-swipe :autoplay="3000" :indicator-color="indicatorColor" @change="onChange">
<van-swipe-item v-for="(image, index) in images" :key="index">
<img :src="image" alt="轮播图片">
</van-swipe-item>
</van-swipe>
</div>
</template>
<script>
export default {
data() {
return {
// 轮播图片数组
images: [
'https://example.com/image1.jpg',
'https://example.com/image2.jpg',
'https://example.com/image3.jpg',
],
// 指示器颜色
indicatorColor: '#1989fa',
};
},
methods: {
// 轮播切换时触发的事件
onChange(index) {
console.log('当前轮播项索引:', index);
},
},
};
</script>
在这个示例中,<van-swipe> 组件包含了多个 <van-swipe-item> 子组件,每个子组件代表一个轮播项。images 数组存储了轮播的图片地址。通过 :autoplay 设置自动轮播的时间间隔,通过 :indicator-color 设置指示器的颜色。@change 事件监听轮播切换时的回调函数,你可以在 onChange 方法中执行一些操作。
请确保已正确安装和引入 Vant,以及按照文档进行配置。
转载请注明出处:http://www.zyzy.cn/article/detail/5691/Vant