介绍
这期内容当中小编将会给大家带来有关怎么中vue项目中利用元素对表格的数据进行合并,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
具体内容如下
支持不分页的表格数据,分页的表格数据还有小虫子
& lt; template> ,& lt; el-container> ,& lt; el-main> & lt; el-table ,:数据=皌ableData" ,边境 , ,:广度法=皁bjectSpanMethod",//添加这个实现行数据合并 ,比; ,& lt; el-table-column 标签=靶蚝拧?道具=癷d",对齐=癱enter"祝辞& lt;/el-table-column> & lt;才能el-table-column 标签=懊帧?道具=皊creenName",对齐=癱enter"祝辞& lt;/el-table-column> & lt;才能el-table-column 标签=笆奔?“,道具=皊tartTime",对齐=癱enter"祝辞& lt;/el-table-column> & lt;才能el-table-column 标签=笆奔?“,道具=癳ndTime",对齐=癱enter"祝辞& lt;/el-table-column> ,& lt;/el-table> ,& lt;/el-main> ,& lt;/el-container> & lt;/template> & lt; script> export default  { ,名字:“Formtableyes", ,数据(){ ,return { ,//合并行 ,spanArr:[],,//声明一个数组 ,tableData: [ ,{id:, 1,屏幕名:,“LHC",,开始时间:,“12“,,endTime:,“1231“,}, ,{id:, 1,屏幕名:,“LHC",,开始时间:,“12“,,endTime:,“123“,} ,) ,}; }, ,安装:函数(),{ ,this.tableDatas();,,//加载数据就调用该方法 }, ,方法:{ ,objectSpanMethod({,行,列,,rowIndex,, columnIndex }), { ,if (columnIndex ===, 0),{,,//合并第一列 ,const _row =, this.spanArr [rowIndex]; ,const _col =, _row 祝辞,0,?,1,:,0; ,return { 行宽才能:_row, colspan才能:_col ,}; }大敌; ,if (columnIndex ===, 1),{,,//合并第二列 ,const _row =, this.spanArr [rowIndex]; ,const _col =, _row 祝辞,0,?,1,:,0; ,return { 行宽才能:_row, colspan才能:_col ,},, ,},,,, ,//if (===columnIndex 2),{,,//合并第三列 ,//const _row =, this.spanArr [rowIndex]; ,//const _col =, _row 祝辞,0,?,1,:,0; ,//return { ,//行宽:_row, ,//colspan: _col ,//}; ,//},,, }, ,tableDatas (), { ,let contactDot =, 0; ,this.tableData.forEach((项目,,指数),=祝辞,{=,item.index 指数; ,if (index ===, 0), { this.spanArr.push才能(1); ,}else { if 才能;(item.id ===, this.tableData [index 作用;1].id), { this.spanArr才能(contactDot), +=, 1; this.spanArr.push才能(0); ,,},{else this.spanArr.push才能(1); 时间=contactDot 才能;指数; ,,} ,} ,}); }, , ,} }; & lt;/script> & lt; style  scoped> .ptselect { ,宽度:100%; } & lt;/style>
效果如下:
上述就是小编为大家分享的怎么中vue项目中利用元素对表格的数据进行合并了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。