代码部分
<el-table id="table" height="100px" v-adaptive:[distance]="{ bottomOffset: distance }" v-loading="loading" :ref="selectable ? 'dataTable' : 'table'" border :data="dataList" row-key="id" @selection-change="handleSelectionChange" :cell-style="cellStayle" :default-expand-all="true" :tree-props="{ children: 'children', hasChildren: 'hasChildren' }" @click="dian" :span-method="objectSpanMethod" :row-class-name="rowClassName" :row-style="isRed">
</el-table>
js部分
//:row-style="isRed"
// 表格选中行高亮
isRed({ row }) {
//this.selectedRowIndexes选中的行数据
const checkIdList = this.selectedRowIndexes.map((item) => item.id);
if (checkIdList.includes(row.id)) {
return {
backgroundColor: "lightgoldenrodyellow",
color: "red",
};
}
},