我正在使用 vuetify 的数据表。我想使用扩展槽在表格中显示更多行。
例如:
蓝色行是、销售和收入总和的子行。
January 2nd
似乎expanded-item
插槽v-data-table
在<tr>
标签内,这就是官方文档在其中使用<td>
的原因。假设我的项目看起来像:
{
month: 'January',
day: 2,
sells: 29,
revenue: 428,
byHour: [
{hour: 7, sells: 3, revenue: 33},
...
]
}
如果我这样使用插槽:
<template v-slot:expanded-item="{ headers, item }">
<td></td>
<td>item.byHour[0].hour</td>
<td>item.byHour[0].sells</td>
<td>item.byHour[0].revenue</td>
</template>
看起来不错。子行的内容与主表的列对齐,
但我想使用v-for
,我尝试将上面的代码包装在<tr>
or<table>
但它不使用整个槽宽度或子行的列不是与主行和表对齐。
我怎样才能实现我的目标?
谢谢。