el-carousel-item轮播一个swiper显示多个卡片数据

news2024/9/19 23:31:32

效果图:

图片路径均为假地址,需自行替换,1rem=100px,可自行转换成px 

<template>
  <div class="exhibitors page-item-blue-bg">
    <comItemTitle :titleInfo="titleInfo"> </comItemTitle>
    <div class="exhibitors-cont">
      <el-carousel
        class="exhibitors-swiper"
        :interval="2500"
        indicator-position="none"
        arrow="always"
      >
        <!-- 循环所有数组的集合 -->
        <el-carousel-item
          class="exhibitors-item"
          v-for="(itmData, idx) in exhibitorsSwiper"
          :key="idx"
        >
          <div class="exhibitors-item-box flex-center-center">
            <!-- 循环每个el-carousel-item要展示的数组 -->
            <section
              class="exhibitors-item-section"
              v-for="(item, index) in itmData"
              :key="index"
            >
              <img class="exhibitors-item-img" :src="item.img" alt="" />
              <div class="exhibitors-item-text">
                <div class="exhibitors-item-title text-overflow-num1">
                  {{ item.title }}
                </div>
                <div class="exhibitors-item-cont text-overflow-num">
                  {{ item.cont }}
                </div>
              </div>
            </section>
          </div>
        </el-carousel-item>
      </el-carousel>
    </div>
  </div>
</template>

<script>
import comItemTitle from "@/components/common/com-item-title.vue";
export default {
  name: "exhibitors",
  components: {
    comItemTitle,
  },
  data() {
    return {
      titleInfo: { titleCn: "大会展商", titleEn: "Exhibitors" },
      exhibitorsData: [
        {
          img: "https://tuoluohuodong.oss-cn-shenzhen.aliyuncs.com/digital_system/4ce32a5ee1314238ad535cf5df2b8189.jpg",
          title: "展商名称",
          cont: "产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介",
        },
        {
          img: "https://tuoluohuodong.oss-cn-shangzhen.aliyuncs.com/digital_system/09367a6ab9ac426da20bea994a9bc948.jpg",
          title: "展商名称",
          cont: "产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介",
        },
        {
          img: "https://tuoluohuodong.oss-cn-shangzhen.aliyuncs.com/digital_system/5868af9c9fe24ba0985384ed4c487ed4.jpg",
          title: "展商名称",
          cont: "产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介",
        },
        {
          img: "https://tuoluohuodong.oss-cn-shangzhen.aliyuncs.com/digital_system/e336157786134dcbaad222a31eaee709.jpg",
          title: "展商名称",
          cont: "产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介产品简介",
        },
      ],
      exhibitorsSwiper: [],
    };
  },
  computed: {},
  watch: {},
  methods: {
    getExhibitorsData() {
     let dataList = this.exhibitorsData; //获取到数据
      for (let i = 0; i < dataList.length; i += 3) {
        this.exhibitorsSwiper.push(dataList.slice(i, i + 3));
      }
    },
  },
  created() {},
  mounted() {
    this.getExhibitorsData(); //数据拆分
  },
  beforeCreate() {},
  beforeMount() {},
  beforeUpdate() {},
  updated() {},
  beforeDestroy() {},
  destroyed() {},
  activated() {},
};
</script>
<style lang='scss' scoped>
.exhibitors {
  padding: 1.44rem 0 0.75rem 0;
  .flex-center-center {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .exhibitors-cont {
    max-width: 16.4rem;
    margin: 0.69rem auto 0 auto;
  }
  ::v-deep .el-carousel__container {
    height: 5.83rem; //改变原始高度
  }
  ::v-deep .el-carousel__arrow {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(46, 53, 143, 1);
  }
  .exhibitors-item-section {
    width: 4.44rem;
    height: 5.83rem;
    background: rgba(255, 255, 255, 0.5)
      url("https://eventimg.oss-cn-shangzhen.aliyuncs.com/2023/pc/exhibitors_footer_img.png")
      no-repeat right bottom;
    background-size: 2.93rem 2.16rem;
    box-shadow: 0 0.2rem 0.43rem 0 rgba(90, 104, 193, 0.07);
    border-radius: 0.16rem;
  }
  .exhibitors-item-section:nth-child(2n) {
    margin: 0 0.4rem;
  }
  .exhibitors-item-img {
    width: 100%;
    height: 2.38rem;
    border-radius: 0.16rem 0.16rem 0 0;
  }
  .exhibitors-item-text {
    padding: 0.24rem 0.24rem 0.35rem 0.24rem;
  }
  .exhibitors-item-title {
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #00c4ff;
    line-height: 54px;
    letter-spacing: 1px;
  }
  .exhibitors-item-cont {
    font-size: 0.18rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #225da8;
    line-height: 0.35rem;
    -webkit-line-clamp: 6; //超过6行省略号
  }
}
</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/988473.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何评估需求优先级?

项目的需求来源有很多方面&#xff0c;最终由产品经理整理出来哪些要做&#xff0c;哪些不做。我前面说过需求评审时&#xff0c;要讲清楚这次版本的目的是什么。这些要做的功能就是达成目的的手段。 一般情况下&#xff0c;我们都默认产品或技术总监给需求定优先级。比如优先…

微信小程序被坑记录

web-view组件 你想要使用它&#xff0c;必须必须要配置 开发管理->开发设置->业务域名 线上版本 wx.saveImageToPhotosAlbum 调用失败 前几天还能用&#xff0c;今天一试&#xff0c;妈耶&#xff0c;除了线上版本都能用。真的头大&#xff0c;线上版本咋看报错嘛 线…

Ei Scopus检索 | 2024年第四届能源与环境工程国际会议(CoEEE 2024)

会议简介 Brief Introduction 2024年第四届能源与环境工程国际会议(CoEEE 2024) 会议时间&#xff1a;2023年5月22日-24日 召开地点&#xff1a;意大利米兰 大会官网&#xff1a;www.coeee.org CoEEE 2024将围绕“能源与环境工程”的最新研究领域而展开&#xff0c;为研究人员、…

深度学习Tensorflow: CUDA_ERROR_OUT_OF_MEMORY解决办法

目前在用深度学习训练&#xff0c;训练中设置batch size后可以正常跑通&#xff0c;但是在训练一轮save_model时&#xff0c;总出现这个错误&#xff0c;即使我调batch size到1也依旧会报错。 发现是在 调用logger时出现问题。 查询后了解到是因为TensorFlow中的eager_executi…

VSCode学习笔记一:添加代码模板

一目了然 1 简述2 设置模板3 Global Snippets file示例 1 简述 问&#xff1a;为什么要设置代码模板&#xff1f; 答&#xff1a;编程语言是有个性的&#xff0c;不同语言的演讲风格是不一样的。 旁白&#xff1a;我不懂&#xff1f;&#xff01; 问&#xff1a;为什么要设置…

C++中引用详解!

前言&#xff1a; 本文旨在讲解C中引用的相关操作&#xff0c;以及引用的一些注意事项&#xff01;搬好小板凳&#xff0c;干货来了&#xff01; 引用的概念 何谓引用呢&#xff1f;引用其实很容易理解&#xff0c;比如李华这个同学&#xff0c;他因为很调皮&#xff0c;所以…

大模型时代下向量数据库的创新与变革

前言&#xff1a; 在当今信息时代&#xff0c;数据库扮演着关键的角色&#xff0c;用于存储和管理各种类型的数据。向量数据库是一种专门设计用于高维数据存储和快速检索的数据库系统。在不断创新和变革后&#xff0c;腾讯云不久前发布了AI原生&#xff08;AI Native&#xff0…

Vue3 + 百度地图实现位置选择,获取地址经纬度

Vue3 百度地图实现位置选择&#xff0c;获取地址经纬度 需求&#xff1a;添加传感器时&#xff0c;需要选择传感器所在的省、市、区、详细地址、以及传感器的经纬度信息。解决方案&#xff1a;集成百度地图API&#xff0c;通过在地图上搜索或者点击获取传感器的具体位置信息。…

什么是敏捷工作流程?如何实施?

依赖传统的项目管理流程&#xff08;即使它们效率不高&#xff09;&#xff0c;会阻碍团队协作&#xff0c;难以管理不断变化的项目需求。 而另一方面&#xff0c;现代项目管理方法&#xff08;如敏捷工作流程&#xff09;为项目带来了简单性、自主性和高效性。它能帮助你了解…

TSINGSEE青犀视频AI算法助力构建城市市容·街面秩序管理解决方案

随着城市化进程加快&#xff0c;未经合理规划设置自然形成的马路市场越来越多&#xff0c;这不仅存在交通安全隐患&#xff0c;也造成了市容秩序混乱&#xff0c;严重影响城市市容面貌。 TSINGSEE青犀AI智能分析网关V3内部部署了几十种算法&#xff0c;包括人脸、人体、车辆、…

fastjson漏洞复现

文章目录 启动环境漏洞复现下载bp插件漏洞扫描dnslog测试是否向外请求资源用工具构造rmi服务器 反弹shell 启动环境 到vulhub目录下 cd vulhub/fastjson/1.2.24-rce安装环境并启动&#xff1a; sudo docker-compose up -d && sudo docker-compose up -d启动成功&…

索尼 toio™ 应用创意开发征文|toio™——激发儿童创造力的创意玩具

导语&#xff1a; toio™是一种激发儿童创造力的创意玩具&#xff0c;它以简洁的设计和多功能性能为特点&#xff0c;为孩子们提供了一个探索和发展创意的平台。本文将探讨toio™玩具的创意方向&#xff0c;以及它如何帮助儿童开发创造力和想象力。 toio™——激发儿童创造力的…

苹果电脑好用的剪切板管理工具 Paste激活中文版最新

Paste是一款剪切板工具&#xff0c;可帮助用户更有效地管理和利用剪贴板中的内容。Paste支持Mac和iOS设备&#xff0c;并提供了一系列功能和特点&#xff0c;以提高工作效率和组织性。 以下是Paste的主要特点和功能&#xff1a; 1. 剪贴板历史记录&#xff1a;Paste记录并存储…

性能测试 —— 吞吐量和并发量的关系? 有什么区别?

吞吐量&#xff08;Throughput&#xff09;和并发量&#xff08;Concurrency&#xff09;是性能测试中常用的两个指标&#xff0c;它们描述了系统处理能力的不同方面。 吞吐量&#xff08;Throughput&#xff09; 是指系统在单位时间内能够处理的请求数量或事务数量。它常用于…

电器布线电线电缆外贸出口UL758测试标准

UL 758&#xff0c;第 3 版&#xff0c;2014 年 5 月 2 日- UL 安全电器布线材料标准 这些要求涵盖了电器布线材料 (AWM)&#xff0c;形式为单绝缘导体、多导体电缆、光纤、独立绝缘导体和光纤用作多芯电缆组件的构件。 本标准要求所涵盖的器具布线材料仅用作器具和其他设备整…

【设计模式】一、设计模式七大原则

文章目录 设计模式概述设计模式七大原则设计模式的目的设计模式七大原则1. 单一职责原则2. 接口隔离原则3. 依赖倒转(倒置)原则4. 里氏替换原则5. 开闭原则&#xff08;Open-Closed Principle简称OCP原则&#xff09;6. 迪米特法则7. 合成复用原则&#xff08;Composite Reuse …

深入探讨Java Stream流:数据处理的新思维

文章目录 1. 流式思想1.1 输入流与输出流1.2 Stream流 2. 使用Stream流的步骤3. 获取Stream流3.1 容器3.2 数组 4. Stream流中间操作方法4.1 filter(Predicate<? super T> predicate)4.2 limit(long maxSize)4.3 skip(long n)4.4 distinct()4.5 sorted() 和 sorted(Comp…

记录一次IDEA非法字符‘\ufeff‘报错

✅作者简介&#xff1a;大家好&#xff0c;我是Leo&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Leo的博客 &#x1f49e;当前专栏&#xff1a; 报错以及Bug ✨特色专栏&#xff1a; …

Python之作业(二)

Python之作业&#xff08;二&#xff09; 作业 求100以内的奇数和求100以内斐波那契数列 其数值为&#xff1a;1、1、2、3、5、8、13、21、34&#xff0c;从第三位数开始&#xff0c;每个数都是前两个数相加的和。 求斐波那契数列第101项打印如下菱形 ********* ************…

ctfshow-web-红包题 耗子尾汁

0x00 前言 CTF 加解密合集CTF Web合集网络安全知识库 文中工具皆可关注 皓月当空w 公众号 发送关键字 工具 获取 0x01 题目 0x02 Write Up 首先看到又是一道代码审计的题目。有两个参数一个是a一个是b&#xff0c;判断a是否调用限制方法&#xff0c;如果没有则将b当做参数给…