我有一个带有动态更改列的表。因此,无法以这种方式对表格模板进行硬编码-
<template>
<v-data-table
:headers="headers"
:items="items"
hide-actions
class="elevation-1"
>
<template slot="items" slot-scope="props">
**<td>{{ props.item.name }}</td>
<td class="text-xs-right">{{ props.item.calories }}</td>
<td class="text-xs-right">{{ props.item.fat }}</td>
<td class="text-xs-right">{{ props.item.carbs }}</td>
<td class="text-xs-right">{{ props.item.protein }}</td>
<td class="text-xs-right">{{ props.item.iron }}</td>**
</template>
</v-data-table>
</template>
我在响应中得到了这部分的代码。无法弄清楚如何向前交流。
我在看同一个问题,找到了一种避免对标记中的数据结构进行硬编码的典型方法。您可以使用标头的内容通过v-for循环使用脚本来编写项目模板,如下所示: