<!-- 外部table -->
<el-table :data="tableData1" border style="width: 100%" @expand-change="onExpand" v-loading="pload" stripe row-key="children">
<el-table-column type="expand">
<template #default="props">
<!-- 内部table -->
<el-table :data="props.row.children" border style="width: 100%" v-loading="cload"></el-table>
</template>
</el-table-column>
<!-- 外部table -->
<el-table-column v-for="(item,index) in Pcolumns" :key="index" :label="item.label" :prop="item.prop" :min-width="item.min_width?item.min_width:0">
</el-table-column>
</el-table>
// 展开事件触发
onExpand(row, expandedRows){
// 判断当前展开行
if (expandedRows.find(ele => ele === row)) {
debugger
this.curElementId = row.dataId // 获取当前行ID
this.getlistYSZ() // 获取列表
}
}