在Ant Design Vue中,可以使用scoped slot来实现在嵌套表格中展示不同的数据。以下是一个示例代码:
{{ nestedRecord.name }}
{{ nestedRecord.description }}
在上述示例中,首先定义了主表格的列配置columns和数据data。然后,在主表格的expanded-row字段中定义了嵌套表格,使用nestedColumns作为嵌套表格的列配置,使用record.children作为嵌套表格的数据源。
在嵌套表格中,使用scoped slot来定义不同的数据展示逻辑。v-slot:default用于在每一行中渲染数据,nestedRecord表示当前行的数据。在示例中,通过判断nestedRecord.level的值来展示不同的数据,当level为1时,展示name字段,否则展示description字段。
这样,当点击主表格的展开按钮时,就会显示嵌套表格,并在嵌套表格中展示不同的数据。