{
type: 'expand',
width: 50,
render: (h: any, params: any) => h(
ShareEquipExpand,
{ data: params.row.point_list } // 直接向子组件ShareEquipExpand传递数据,不用使用props进行传递(这是我踩过的坑~)
)
},
注意:on-expand事件如下:
<Table class="table" size="small" stripe :columns="columns" :data="data" @on-expand="onExpandRow">
子组件代码如下:
<template>
<div class="expand-table">
<Table stripe size="small" border :columns="columns" :data="data">
<template #point_type="{ row }">
<span>
{
{ row.point_type }}:
<b v-color="'#19be6b'">{
{ row.value || '-' }}</b>
</span>
</template>
</Table>
</div>
</template>
<script lang="ts" setup>
type stringKey = Record<string, any>;
const props =