- <el-table :data=“depAwaitCheckData”
@expand-change=“expandSelect”
:row-key=‘getRowKeys’
:expand-row-keys=“expands”>
…
- data中的数据
data(){
return{
//展开行数据
detailExpandData:[],
//控制展开只能展开一行
expands: [],
getRowKeys (row) {
return row.id
}
}
method{
//展开列数据请求
expandSelect(row,expandedRows){
this.detailExpandData = []
var that = this
if (expandedRows.length) {
that.expands = []
if (row) {
that.expands.push(row.id)
}
}else{
that.expands = []
}
//发送请求
getDetailExpand(data).then((res) => {
})
},
}
注意 getRowKeys 要绑定当前点击行的唯一值,如果没有id的话.