【发布时间】:2021-04-18 15:32:49
【问题描述】:
我不确定这是否可以做到,但我想根据属性格式化一些动态创建的列。如果该项目没有该属性,我希望它回退到默认行为。
下面是我正在尝试做的一个示例(尽管语法不正确,因为您不能在模板中执行 item.type === foo
<v-data-table :item="items" ... >
<template #[`item.type === 'foo'`]="{ item } ">
// Do a special format for any items that have a type of foo
</template>
</v-data-table>
【问题讨论】:
-
你想格式化一个完整的行还是一个单元格?
-
如果该行有 item.type,我想格式化整列
-
这是在特定列中吗?
-
我不确定我是否理解您的问题。这些列是动态生成的,因此我无法通过名称显式引用它们
-
您在表上使用了
headers属性来引用您的列,对吗?你是说这个headersprop是动态生成的?
标签: vue.js vuetify.js