我们都知道,一般都是通过type=expand实现表格行内展开的。
场景,在一个页面里,有两个table,通过v-if控制切换,一个需要展开小三角,一个不用小三角
如果没有key就会被缓存,两个表格都有下拉小三角
<el-table
v-loading="listLoading"
:data="list"
@expand-change="expandChangeLog"
@selection-change="setSelectRows($event, 'selectRows')"
@sort-change="handleSortChange"
>
<!-- 勾选框 -->
<el-table-column
align="left"
show-overflow-tooltip
type="selection"
/>
<!-- 箭头展开窗格,需要加key,不然会被复用,v-if也有bug -->
<el-table-column key="need" type="expand"/>
</el-table>