首页 > 解决方案 > 如何在鼠标悬停在使用 Vuetify 数据表的表格时显示按钮

问题描述

我是新手,刚开始使用 Vuetify 开发 Vue.js。这里我使用 v-data-table 组件来显示表格数据。是否有一个选项,当用户用鼠标移动(悬停)表格时,他可以看到表格中的按钮?或者如果我在显示按钮上选择行隐藏行值。如果我选择多个,那么我们需要在表格标题部分显示按钮(如标题标题禁用显示按钮。)我像这样共享图像。在此处输入图像描述 在此处输入图像描述] 2![在此处输入图像描述

标签: vue.jsvuetify.jsnuxt.js

解决方案


这是我的做法,使用

`

 <template v-slot:body="{ items }">
            <tbody>
              <tr
                v-for="item in items"
                :key="item.id"
                :search="search"
                @mouseover="selectItem(item)"
                @mouseleave="unSelectItem()"
              >
                <td>
                  <v-checkbox
                    multiple
                    v-model="selected"
                    :value="item"
                    style="margin:0px;padding:0px"
                    hide-details
                  />
                </td>
                <td> {{ item.one }}</td>
                <td> {{ item.two }}</td>
                <td> {{ item.three }}</td>
                <td>
                  <div v-if="item === selectedItem">
                  <v-btn>click</v-btn>

                   </div>
                    </td>
                </tr>
              </tbody>

`

https://codepen.io/TamerKhraisha/pen/BaaRqGo


推荐阅读