【发布时间】:2020-05-12 19:58:17
【问题描述】:
我的一个 vue 项目有问题。 我有一个 vuetify 数据表,它使用 mongo 从 .net 核心后端接收数据。 它工作得很好,每一行都有一个编辑和删除按钮。但在这种情况下,我需要将编辑和删除按钮限制为仅显示在数据表的第一行。
我已经尝试了很多来自互联网的解决方案,但到目前为止没有一个对我有用。
这里分别是数据表和按钮的代码:
<v-data-table
:headers="headers"
:items="pacientes"
:search="search"
:page.sync="page"
:items-per-page="itemsPerPage"
hide-default-footer
sort-by="status"
class="elevation-1"
@page-count="pageCount = $event"
>
<template
v-slot:item.edit="{ item }" >
<v-btn
color="blue"
tile
x-large
icon
@click="aprovar(item.nomePaciente, item.idEspera, item.matricula)"
>
<v-icon>mdi-pencil-circle</v-icon>
</v-btn>
</template>
<template
v-slot:item.delete="{ item }"
>
<v-btn
color="red"
x-large
tile
icon
@click="abrirModalDeletar(item.nomePaciente, item.idEspera)">
<v-icon>mdi-delete-circle</v-icon>
</v-btn>
</template>
任何帮助将不胜感激,谢谢!
【问题讨论】:
-
您是否需要可编辑特定项目,或者它是否可以是恰好位于表格第一行的任何项目?后者比较棘手,因为表格排序会移动项目。
-
它将永远是表格的第一项
标签: vue.js vuetify.js