当前位置: 首页 > article >正文

element ui 走马灯一页展示多个数据实现

element ui 走马灯一页展示多个数据实现

  • element ui 走马灯一页展示多个数据实现

element ui 走马灯一页展示多个数据实现

主要是对走马灯的数据的操作,先看js处理

 	let list = [
      { i: 1, name: '1' },
      { i: 2, name: '2' },
      { i: 3, name: '3' },
      { i: 4, name: '4' },
    ]
    let newList = []
    let current = 0
    if (list && list.length > 0) {
      for (let i = 0; i <= list.length - 1; i++) {
        // 注意这里的2 ,可以是其他数值,看走马灯里面需要展示几个
        if (i % 2 !== 0 || i === 0) {
          if (!newList[current]) {
            newList.push([list[i]])
          } else {
            newList[current].push(list[i])
          }
        } else {
          current++
          newList.push([list[i]])
        }
      }
    }
    console.log(newList, 'newList')
    /**
     *  结果为 
     * [
     *   [{i:1,name:'1'},  {i:2,name:'2'}],
     *   [{i:3,name:'3'},  {i:4,name:'4'}],
     * ]
     * 
     * **/

看懂以上代码,应该大概知道数据的切割,我就接着继续实现页面:

在这里插入图片描述
这里面是循环两边,最外层是走马灯的循环,里面是一组数据的循环,看懂对数据的切割,就基本上看懂对走马灯里面一页展示多个数据的实现逻辑;


http://www.kler.cn/a/400643.html

相关文章:

  • Diff 算法的误判
  • docker--工作目录迁移
  • 算法--“汽车加油”问题.
  • Debezium-MySqlConnectorTask
  • Acme PHP - Let‘s Encrypt
  • Isaac Sim+SKRL机器人并行强化学习
  • MATLAB绘制克莱因瓶
  • QT6学习第三天
  • 驰骋资讯高速:Spring Boot汽车新闻网站
  • Idea中创建和联系MySQL等数据库
  • C#中的方法
  • 【数据中台资料大合集】大数据平台、数据湖、指标池建设,数据中台底层数据采集管理,ETL数据清洗(Word原件,PPT原件)
  • lua脚本语言基本原理
  • mysql的mvcc机制中,read view是什么时候生成的?
  • 游戏引擎学习第13天
  • 使用 JavaScript 制作 To-Do List
  • 06 - Clickhouse的表引擎
  • 【3D Slicer】的小白入门使用指南十
  • React(一)
  • 【Golang】——Gin 框架中的路由与请求处理
  • 【机器学习】SVM原理详解
  • Excel使用-弹窗“此工作簿包含到一个或多个可能不安全的外部源的链接”的发生与处理
  • 网络设备 - 这个有点难!
  • html | 节点操作
  • 手撸 chatgpt 大模型:简述 LLM 的架构,算法和训练流程
  • V-rep学习笔记:机器人路径规划