defaultExpandedRowKeys属性
defaultExpandAllRows这个属性仅仅是用来设置默认值的,只在第一次渲染的时候起作用,后续再去改变,无法实现响应式
解决方案一
a-table表格添加key属性,当每次获取值时,动态改变key,以达到重新渲染的效果
<a-table
:key="tableKey"
bordered
:loading="loading"
:columns="realColumns"
:data-source="dataSource"
:pagination="false"
:default-expanded-row-keys="rowKey"
class="table w-full"
row-key="id">
</a-table>
const tableKey = ref(0)
const rowKey = ref([])
获取新数据时,动态改变值
tableKey.value++
rowKey.value.push(res?.list?.[0]?.id)