Удалить действие из пустой строки v-data-table Vuetify - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь сделать свою v-data-таблицу на статической высоте, поэтому я решил добавить пустые строки. После того, как я добавил действие, которое удаляет строку, и теперь у меня есть значки на пустых строках. Как я могу удалить их? Вы можете увидеть изображение того, что я имею в виду здесь

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

Полный код компонента на codepen

1 Ответ

0 голосов
/ 30 октября 2019

Проверьте, есть ли у item свойство (например, name), поскольку ваш defaultItem является пустым объектом.

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