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

设计平面图沈阳seo博客

设计平面图,沈阳seo博客,招投标相关政策,web前端期末考试网页制作如果相邻数据是一致的&#xff0c;则单元格的行合并,指定需要合并的列&#xff0c;下面我是指定合并了分类和类型这两列。 先看效果 Element UI为我们的<el-table>提供了一个属性span-method&#xff1a;合并行或列的计算方法 下面是一个示例: html部分 - 主要是在表上指…

如果相邻数据是一致的,则单元格的行合并,指定需要合并的列,下面我是指定合并了分类和类型这两列。
先看效果
在这里插入图片描述Element UI为我们的<el-table>提供了一个属性span-method:合并行或列的计算方法
下面是一个示例:

html部分 - 主要是在表上指定span-method方法

<template><div><el-table :span-method="objectSpanMethod" :data="tableData" row-key="id" border><el-table-column label="序号" width="55" align="center"><template slot-scope="scope">{{ scope.$index + 1 }}</template></el-table-column><el-table-column prop="name" label="分类" align="center"></el-table-column><el-table-column prop="num" label="数量" align="center"></el-table-column><el-table-column prop="type" label="类型" align="center"></el-table-column></el-table></div>
</template>

data部分 - 表格数据

data() {return {tableData: [{name: '咖啡',num: '2',type: '饮料'},{name: '咖啡',num: '5',type: '饮料',}, {name: '巧克力',num: '2',type: '高热量食品',}, {name: '巧克力',num: '2',type: '高热量食品',}, {name: '巧克力',num: '2',type: '高热量食品',}, {name: '牛奶',num: '2',type: '蛋白质',}]}}

methods部分 - span-method方法,行合并的逻辑

methods: {// table合并列objectSpanMethod({row, column, rowIndex, columnIndex}) {let data = this.tableData; // 拿到当前table中的数据let cellValue = row[column.property]; // 获取当前位置的值let sortArr = ['name', 'type']; // 需要合并的字段(用于合并行的属性)if (cellValue && sortArr.includes(column.property)) {let prevRow = data[rowIndex - 1]; // 获取上一行的数据let nextRow = data[rowIndex + 1]; // 获取下一行的数据if (prevRow && prevRow[column.property] === cellValue) { // 当有上一行的数据,并且与当前值相等时return {rowspan: 0, colspan: 0}; // 返回一个对象,表示不需要合并单元格} else {let countRowspan = 1;while (nextRow && nextRow[column.property] === cellValue) { // 当有下一行的数据并且与当前值相等时,获取新的下一行数据nextRow = data[++countRowspan + rowIndex];}if (countRowspan > 1) {return {rowspan: countRowspan, colspan: 1}; // 返回一个对象,表示需要合并行单元格}}}},}
http://www.jinmujx.cn/news/109159.html

相关文章:

  • 免费微网站建设上海网络推广外包公司
  • 中国网站建设服务中心seo优化的主要内容
  • 公司网站用哪个软件做天琥设计培训学校官网
  • 安江县政府网站建设方案网络营销与直播电商专业就业前景
  • 廊坊网站自助建站web网页制作教程
  • 网站设计的基本过程优化设计方法
  • 网站安装出现dirseo的范畴是什么
  • 做网站项目链接提取视频的网站
  • 杨家坪网站建设常德网站设计
  • 搭建服务器做网站长沙网站排名推广
  • 上海网站建设哪家好拼多多seo怎么优化
  • 沈阳酒店企业网站制作网络营销的发展概述
  • app设计网站北京网站建设
  • 如何做旅游小视频网站爱站网关键词挖掘工具站长工具
  • 做电商网站必需知道qc电商平台推广费用大概要多少
  • 网站分析怎么写关键词分类工具
  • 工程施工行业在哪个网站容易找事做百度竞价排名怎么靠前
  • 服务器怎么做网站扬州网站推广公司
  • 盐城网站开发如何企业网站推广建议
  • 长春公司做网站东莞整站优化排名
  • 群晖ds1817做网站什么平台可以免费打广告
  • 设计网站技术台州网站建设平台
  • 用网站做淘宝客怎么样域名注册查询入口
  • 做外贸网站建设绍兴seo公司
  • 利用网站做淘宝客个人如何建立免费网站
  • 网站logo如何替换百度账号管家
  • 凡客衬衫官方网站seo自然排名关键词来源的优缺点
  • 电子商务网站开发设计报告百度关键词排名怎么查
  • 电子科技公司网站网站seo重庆
  • 贵州网站建设设计公司seo 技术优化