表格使用了这个行的点击事件
想要实现的效果是
点击有小三角行的时候,这一行多增几行数据变成这样的效果
// v-if是判断条件
<template v-if="disabledIcon === row.id">
<div>Answers:</div>
<div v-for="(item, index) in row.app.dns.answers" :key="index" style="margin-left:72px">
{{ item.rrname }}
<el-divider direction="vertical"></el-divider>
{{ item.rrtype }}
<el-divider direction="vertical"></el-divider>
{{ item.rdata }}
</div>
</template>
// 这个是点击行的点击事件
clickEvent(row, column, event) {
console.log(row)
console.log(column)
console.log(event)
this.disabledIcon = row.id
},
但是这样只能展开,在点击的时候不能收缩回去,而且只能展开一行
请问如何实现可以展开多行,并且可以展开和收缩