效果: 

 html

  <el-carousel :loop="false" :autoplay="false" height="250px" width='500px' style="margin-top:200px">
    <el-carousel-item class="el-car-item" v-for="(list, index) in dataList" :key="index">
       <img v-for="(imgList,index2) in list" :key="index2" class="top-img" :src="imgList.img" :alt="imgList.title" /&gt;
    </el-carousel-item&gt;
  </el-carousel&gt;

模拟数据

dataList: [
        {
          "img": "https://img2.baidu.com/it/u=1415816293,2911087723&amp;fm=253&amp;fmt=auto&amp;app=138&amp;f=JPEG?w=500&amp;h=338"
        },
        {
          "img": "https://img.mp.itc.cn/upload/20170612/72d37f9f668549839d8cdb5d787f7ec3_th.jpg"
        },
        {
          "img": "https://nimg.ws.126.net/?url=http%3A%2F%2Fdingyue.ws.126.net%2F2022%2F0509%2F0a525bbaj00rblcqi003lc000p000iwm.jpg&amp;thumbnail=660x2147483647&amp;quality=80&amp;type=jpg"
        },
        {
          "img": "https://img2.baidu.com/it/u=4213943477,3171054669&amp;fm=253&fmt=auto&app=138&f=JPEG?w=500&h=588"
        },
        {
          "img": "https://img1.baidu.com/it/u=413643897,2296924942&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500"
        },
        {
          "img": "https://img1.baidu.com/it/u=413643897,2296924942&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=500"
        },
      ],

js实现 

  getDataSource() {
    let newDataList = []
    let current = 0
    if(this.dataList && this.dataList.length>0){
      for(let i=0;i<=this.dataList.length-1;i++){
        if(i%4 !== 0 || i === 0 ){
          if(!newDataList[current]){
            newDataList.push([this.dataList[i]])
          }else{
            newDataList[current].push(this.dataList[i])
          }
        }else{
          current++
          newDataList.push([this.dataList[i]])
        }
      }
    }
    this.dataList = [...newDataList]
    },

原文地址:https://blog.csdn.net/qq_52337177/article/details/129706293

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_37126.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注