从 v-data-table Vuetify 的空行中删除操作

Posted

技术标签:

【中文标题】从 v-data-table Vuetify 的空行中删除操作【英文标题】:Remove action from empty row of v-data-table Vuetify 【发布时间】:2020-02-21 22:31:34 【问题描述】:

我试图在静态高度上制作我的 v-data-table,所以我决定添加空行。 在我添加删除行的操作之后,现在我在空行上有图标。 我怎样才能删除它们? You can see image of what i mean here

<template v-slot:item.action=" item ">
      <v-icon
        small
        @click="deleteItem(item)"
      >
        mdi-delete
      </v-icon>
    </template>

Full code of component on codepen

【问题讨论】:

【参考方案1】:

检查item 是否有属性(例如name),因为您的defaultItem 是一个空对象。

<v-icon
  v-if="item.hasOwnProperty('name')"
  ...
>...</v-icon>

【讨论】:

以上是关于从 v-data-table Vuetify 的空行中删除操作的主要内容,如果未能解决你的问题,请参考以下文章

使用 Axios 在 Vuetify v-data-table 中未显示 JSON 数据

Vuetify 删除 v-data-table 上的分页

合并 2 个值并放入 v-data-table 列(Vuetify)

如何清除 v-data-table 中的选定行,Vuetify

Vuetify v-data-table 拖放

Vuetify - 在 v-data-table 中,我想使用 tbody 并在每一行中添加其他组件