最近在做电商前台页面,需要实现的功能是:两组数据同屏竖向滚动轮播:

很早之前,我是有用过js或者jq写轮播图的,但是现在有了vue+elementUi之后,则想当然的想用elementUi中的走马灯组件。


elementUi官网中提供的都是一屏一个元素的滚动,此时要实现的效果是一屏两个元素的滚动

html部分代码

<el-carousel direction="vertical" v-if="carouselArr.length"><el-carousel-item v-for="(items, indexs) in carouselArr" :key="indexs"><div v-for="(item,index) in items" :key="index">恭喜,<span><span><span class="textCls" style="width:48px;">{{item.Item1}}</span> {{item.Item2}}</span> 用户申请的 <span class="textCls">{{item.Item3}}</span> 的 <span class="textCls">{{item.Item4}}</span> 样品 <span> 已发货</span></span></div></el-carousel-item>
</el-carousel>
  1. 竖向滚动:direction=‘vertical’可以设置轮播方向为竖向
  2. 由于要实现的是两项内容同屏滚动,则需要给el-carouse组件中添加两个el-carouse-item即可。
  3. 在渲染数据之前,需要将数据数组改为二维数组,每个数组中的子元素都是两个数据组成的数组。

类似于这样的格式:[[数据1,数据2],[数据3,数据4]]

现在的问题变成了将一个一维数组改为二维数组:

//this.carouseList是一个一维数组,长度/2就是能够生成的二维数组的长度  this.carouseArr是一个二维数组
let num = Math.ceil(this.carouselList.length / 2);
for (var i = 0; i < num; i++) {this.carouselArr[i] = this.carouselList.splice(0, 2);
}

最终实现功能!!!

公告——实现两个公告同屏滚动轮播(elementUi-走马灯效果实现)相关推荐

  1. windows如何实现视屏自动定时、全屏、轮播 播放

    windows如何实现视屏自动定时.全屏.轮播 播放 一.下载ffmpeg 二.全屏播放 三.定时播放 本文的实现方式是通过ffmpeg工具实现的,想要了解这个工具有多强大,请自行移步Google 一 ...

  2. iOS 两种不同的图片无限轮播

    代码地址如下: http://www.demodashi.com/demo/11608.html 前记 其实想写这个关于无限轮播的记录已经很久很久了,只是没什么时间,这只是一个借口,正如:时间就像海绵 ...

  3. 仿网易/QQ空间视频列表滚动连播炫酷效果

    代码地址如下: http://www.demodashi.com/demo/11201.html 一.准备工作 AndroidStudio 开发环境 需要下载七牛的开源播放器SDK 本例子实现了仿网易 ...

  4. html全屏轮播图插件,jQuery全屏3D轮播图插件

    jQuery.PageScroll3D是一款jQuery全屏3D轮播图插件.该jquery轮播图插件采用响应式设计,可以在垂直方向上制作出类似立方体滚动的3d轮播图效果. 使用方法 在页面中引入jqu ...

  5. CSS3实现列表无限滚动/轮播

    使用CSS3实现列表的无限滚动/轮播 效果预览 思路 将当前列表滚动至最后一项的末尾,然后瞬间切换回第一项 问题点 用什么方式实现无限轮播 这个问题就是列表滚动到最后时底部会留白(有多余空间)如何处理 ...

  6. 宽屏图片轮播html,jQuery实现宽屏图片轮播实例教程

    本文实例讲述了jQuery实现宽屏图片轮播实例教程.分享给大家供大家参考.具体如下: 运行效果截图如下: 引入jquery库 构建html 整个代码分为三部分: 1.加载部分loadding : 2. ...

  7. 原生JS实现PC端无缝滚动轮播图、匀速轮播图、匀速动画

    offset家族的了解 1.offsetHeight:元素的offsetHeight是一种元素CSS高度的衡量标准,包括元素的边框.内边距和元素的水平滚动条(如果存在且渲染的话),不包含:before ...

  8. JS经典案例-无缝滚动轮播图(纯JS)

    滚动轮播图 在JS初级阶段,轮播图是最基础最经典的案例,而相比于渐变轮播图,无缝滚动轮播图又要更难一点.渐变轮播图仅需要使用到点击事件.定时器等,而无缝滚动轮播图则需要考虑到 第一张>最后一张, ...

  9. 滚动轮播图+滚动轮播图定时器的添加(还原lol首页的轮播图)

    滚动轮播图+滚动轮播图定时器的添加(还原lol首页的轮播图) 每一步都有详细的注释: <!DOCTYPE html> <html lang="en"> &l ...

最新文章

  1. python怎么控制while循环_Python流程控制之while循环怎么学呢?老男孩Python
  2. How to POST JSON data with Curl from Terminal/Commandline to Test Spring REST?
  3. arm-linux-gcc编译gtk程序,【又7】Arm 版GTK编译
  4. Struts2 简介
  5. Cobbler无人值守安装系统史上最细实践文档
  6. SAP CRM WebClient UI cross component跳转中有一个硬编码的CROSSNAV
  7. POJ 3608 Bridge Across Islands 《挑战程序设计竞赛》
  8. 【BO】WEBI文件打开时提示Illegal access错误
  9. pytorch torch.Tensor.view
  10. listview中有按钮、图片等需要不同点击处理的控件如何处理
  11. 缓存算法及Redis、Memcached、Guava、Ehcache中的算法
  12. win10下安装Vm15添加虚拟机的总结
  13. 使用easyx来实现按钮功能
  14. Candence PCB Allegro①贴片封装绘制
  15. Eclipse使用教程(入门级)
  16. perfmon 端口修改_Jmeter插件之PerfMon监控插件使用说明
  17. Codeforces Round #439 (Div. 2) E. The Untended Antiquity (hash+数状数组)
  18. 第一代商用计算机是由,计算机基础辅导资料
  19. 【区块链技术与应用】(五)
  20. 笔记本损耗60 计算机提示,笔记本电脑寿命短,你可能犯了这3个错误

热门文章

  1. mysql 小于号转义_mybatis ![CDATA[ ]] 使用,小于大于号转义 和小于号大于号使用
  2. Matlab 基于肤色的人脸检测定位
  3. Laravel5.4快速开发简书网站——1-1课程概要介绍
  4. 2013湖南计算机一级选择题,湖南省计算机一级试题考什么语言
  5. Path expected for join!错误
  6. PowerPoint的母版利用技巧
  7. SAS linux windows 性能,在Linux上提高SAS JBOD性能的多路径
  8. 集成学习与模型融合(kaggle--Elo Merchant Category Recommendation)
  9. C#网络应用编程 第2版
  10. 04.卷积神经初探(5-3 特征工程)