结合vant组件快速制作一个二次元轮播图
本文讲解如何利用vant组件快速制作一个含有二次元元素的轮播图。
代码编写
如何创建vant项目看这篇文章:
效果展示
代码如下
<template>
<div class="container">
<van-swipe :autoplay="3000">
<van-swipe-item v-for="(image, index) in images" :key="index">
<img :src="image" class="image" />
</van-swipe-item>
</van-swipe>
</div>
</template>
<script>
export default {
data () {
return {
images: [
'https://pic4.zhimg.com/v2-7d92536136452ddf676cb02780695a27_r.jpg',
'https://pic2.zhimg.com/v2-43fa0ff6938fc02727da20812b7a571d_b.jpg',
'https://p1.ssl.qhimg.com/t01525a62446d20148b.jpg',
'https://pic2.zhimg.com/v2-693cfbb17e0b0036ad0a33be10d177c5_r.jpg',
'https://pic4.zhimg.com/v2-3c8e39a7f444a3d157d8faec8c8b10b7_r.jpg'
]
}
}
}
</script>
<style>
.container {
display: flex;
flex-direction: column;
height: 100%;
}
.image {
width: 100%;
height: 200px; /* 这里设置图片高度为 200px,可以根据实际需要进行调整 */
object-fit: cover; /* 使用 cover 属性截取图片,不超出容器范围 */
}
</style>