怎么在Vue项目中利用Elenent实现一个数列合并功能

  介绍

这篇文章将为大家详细讲解有关怎么在Vue项目中利用Elenent实现一个数列合并功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

模板:

& lt; el-table   ,:广度法=皁bjectSpanMethod4",//在el-table里面添加合并单元格属性   以前,在

Js:

数据(){   返回{   ,orderdata: null,//,后端将数据查询出来后,绑定到orderdata里面   }   },   ,方法:{   flitterData4 () {   let 才能;spanOneArr =, []   let 才能;concatOne =0//才能let  spanOneArr1 =, []//才能let  concatOne1 =0   this.orderdata.forEach才能((项目、索引)=祝辞{//循环后端查询出来的数据(orderdata)   如果才能(index ===, 0) {   ,,spanOneArr.push (1)   }{其他才能   ,,//name 修改   ,,如果(item.ENTERNAME ===, this.orderdata [index 作用;1].ENTERNAME){,//第一列需合并相同内容的字段   ,,spanOneArr (concatOne), +=1   ,,spanOneArr.push (0)   其他,,}{   ,,spanOneArr.push (1)   ,,concatOne =,指数   ,,}   ,,//如果(item.coachName ===, this.coachdata [index 作用;1].coachName){,//第二列需合并相同内容的判断条件   ,,//spanOneArr1 (concatOne1), +=1   ,,//spanOneArr1.push (0)   其他,,//}{   ,,//spanOneArr1.push (1)   ,,//concatOne1 =,指数//,,,}   ,,}   })才能   return {才能   ,,:spanOneArr,//二:spanOneArr1才能   ,,}   },   ,objectSpanMethod4 ({rowIndex,行,列,,columnIndex}) {   如果才能(columnIndex ===, 0,), {//才能,this.tableData 修改   const 才能;_row =, (this.flitterData4 (this.tableData)。) [rowIndex]   const 才能;_col =, _row 祝辞,0,?,1,:0   return {才能   ,,,行宽:_row,   ,,colspan: _col   ,,}   ,,}//才能判断是否是第二列,如果是就将第二列相同字段进行合并//如果才能(columnIndex ===, 1), {//才能,const  _row =, (this.flitterData (this.tableData):() (rowIndex)//才能,const  _col =, _row 祝辞,0,?,1,:0//才能,return  {//,,,行宽:,_row,//才能,colspan: _col//才能,}   ,,}   },   ,}

关于怎么在Vue项目中利用Elenent实现一个数列合并功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在Vue项目中利用Elenent实现一个数列合并功能