<el-table :row-class-name="tableRowClassName" :data="every_list" @selection-change="handleSelectionChange" > /** * 改變表格每一行 用forEach還不行。。用的for循環, this.selectList=[]是選中的數組列表,用索引和rowIndex比較, 相等就是同一行,而後改變這一行的顏色 * */ tableRowClassName({row,rowIndex}) { let self = this for(let i=0;i<self.selectList.length;i++) { if (rowIndex === self.selectList[i]) { return 'warning-row'; } } }, /** * 多選是數組列表 * */ handleSelectionChange(val) { self.selectList = val } 樣式 .el-table .warning-row { background: pink!important; }