view deign 和 vue2 合并单元格的方法

ops/2024/10/18 23:25:51/

vueview_design__1">1.vue版本和view design 版本

{"vue": "^2.6.11","view-design": "^4.7.0",
}

2.Data中定义数据

spanArr: [], // 某一列下需要合并的行数
pos: 0// 索引

// 注意点: 在获取列表前,需要重置 this.spanArr = []
注意点2: 获取列表的请求失败,页需要重置数据(就是列表数据是接口返回的对象中的一个字段,这个列表的标题和数据都是后端返回的,同时返回了其他字段,在请求前你需要重置所有数据,同时重置)

3.方法

getSpanArr(data) {data.forEach((item, index) => {// 如果是第一个数据,就将列表spanArr添加一个1,表示暂时只有一个名字相同的、且将索引pos赋值为0if (index === 0) {this.spanArr.push(1)this.pos = 0} else {// 判断当前元素与上一个元素是否相同(这里我们拿要合并的日期date为例)if (item.time === data[index - 1].time) {// 如果相同就将索引为 pos 的值加一this.spanArr[this.pos] += 1// 且将数组添加 0this.spanArr.push(0)} else {// 如果元素不同了,就可以通过索引为 pos 的值知道应该需要合并的行数// 同时,我们再次添加一个值1,表示重新开始判断某个字段的重复次数this.spanArr.push(1)// 同时 索引加一this.pos = index}}})
},
// 合并单元格的
handleSpan ({ rowIndex, columnIndex }) {if (columnIndex === 0) {const rowspan = this.spanArr[rowIndex]return {// 将需要合并的行数赋值给rowspanrowspan: rowspan,// colspan有两种情况要不是0不显示,要不是1显示,根据rowspan( _row)来确定;colspan: rowspan > 0 ? 1 : 0}}
},

http://www.ppmy.cn/ops/122491.html

相关文章

Greiner 经典力学(多体系统和哈密顿力学) 第六章 学习笔记

Greiner 经典力学 第六章 学习笔记 6.1 Linear Momentum of the Many-Body System 一个多体系统有N个质点组成,第 v v v 个质点的受力为: F v ∑ f v λ p ˙ v \mathbf F_v\sum \mathbf f_{v \lambda} \dot{\mathbf p}_v Fv​∑fvλ​p˙​v​ 对…

【CSS】position

position: static 静态定位(默认) position:relative 相对定位 参考物:元素的初始位置 特点:不影响元素本身特性,元素不脱离文档流,相对于原位置进行偏移 position:absolute 绝对定位 参考物:…

王者农药更新版

GPIO简介 STM32开发板有5组GPIO引脚,分别是GPIOA,GPIOB,GPIOC,GPIOD,GPIOE,每组GPIO有16个引脚。 每个引脚都有4个位来配置其端口,可以配置出不同的输入\输出模式。 1、普通推挽输出(GPIO_Mode_Out_PP): 使用场合&…

《Linux从小白到高手》理论篇:Linux的系统环境管理

List item 值此国庆佳节,深宅家中,闲来无事,就多写几篇博文。本篇详细深入介绍Linux的系统环境管理。 环境变量 linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示…

Linux 性能调优技巧

推荐学习文档 golang应用级os框架,欢迎stargolang应用级os框架使用案例,欢迎star案例:基于golang开发的一款超有个性的旅游计划app经历golang实战大纲golang优秀开发常用开源库汇总想学习更多golang知识,这里有免费的golang学习笔…

【漏洞复现】JeecgBoot 积木报表 queryFieldBySql sql注入漏洞

》》》产品描述《《《 积木报表,是一款免费的企业级Web报表工具,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! 》》》漏洞描述《《《 JeecgBoot 积木报表 queryFieldBySq| 接口存在一个 SQL 注入漏洞&…

OpenAI预计明年将推出“代理”系统

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

OpenAI董事会主席Bret Taylor的Agent公司Sierra:专注于赋能下一代企业用户体验

本文由readlecture.cn转录总结。ReadLecture专注于音、视频转录与总结,2小时视频,5分钟阅读,加速内容学习与传播。 视频来源 youtube: https://www.youtube.com/watch?vriWB5nPNZEM&t47s 大纲 介绍 欢迎与介绍 介绍Bret Taylor&#x…