父级表格设置属性 :row-class-name="getRowClass"
<el-table
:row-class-name="getRowClass"
:row-key="getRowKeys"
:expand-row-keys="expands"
v-loading="loading"
:data="assetList"
style="width: 98%; margin: 0 auto; border: 1px solid #ccc"
ref="shake"
>
需要隐藏的行添加 class: "row-expand-cover"
// 隐藏无子设备的展开图表
getRowClass({ row }) {
if (row.asset.是否有子设备 == 0) {
return "row-expand-cover";
} else {
return "";
}
},
隐藏的样式
/* 隐藏无子设备的展开图表 */
/deep/ .el-table .row-expand-cover .cell .el-table__expand-icon {
display: none;
}