欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 焦点 > Element Plus的el-carousel走马灯平铺多张图片

Element Plus的el-carousel走马灯平铺多张图片

2025/2/25 3:14:47 来源:https://blog.csdn.net/k0933/article/details/141196002  浏览:    关键词:Element Plus的el-carousel走马灯平铺多张图片

效果
在这里插入图片描述


<template><div class="system-banner"><el-carousel height="320px" indicator-position="outside" :autoplay="false"><el-carousel-item v-for="(item, index) in govList" :key="index"><ul class="carouse-main"><li v-for="(list, idx) in item" :key="idx"><div class="carouse-con"><i></i><span>{{ list.name }}</span></div></li></ul></el-carousel-item></el-carousel></div>
</template><script setup>
import { onMounted, ref } from "vue";let arr = []
for (let i = 0; i < 31; i++) {arr.push({name: 'XXXXXXXX',})
}
const govList = ref([])
onMounted(() => {for (let i = 0; i < arr.length / 15; i++) {govList.value[i] = []govList.value[i].push(...arr.slice(i * 15, (i * 15) + 15))}console.log(govList.value)
})
</script><style lang="scss" scoped>.carouse-main {display: flex;flex-wrap: wrap;li {width: 20%;}.carouse-con {display: flex;align-items: center;height: 84px;margin: 7px;background-color: #F1F8FF;i {width: 47px;height: 47px;margin: 0 12px;background-color: #333;}span {flex: 1;font-size: 14px;font-weight: 400;color: #333333;}}
}
</style>

关键是对数组按照要展示数据的进行分组,本例中每一张中展示15个,于是就用按15进行分组

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词