Vant 提供了 Swipe 轮播组件,用于在移动端实现图片轮播等功能。以下是一个简单的示例,演示如何在你的项目中使用 Vant 的 Swipe 轮播组件:
<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