Как показывать кнопки, только когда мышь наводит курсор на таблицу, используя таблицу Vuetify Data - PullRequest
2 голосов
/ 07 октября 2019

Я новичок в работе с Vuetify и начинаю работать над Vue.js. Здесь я использую компонент v-data-table для отображения данных таблицы. Есть ли возможность, что когда пользователь переходит (наводит курсор) на таблицу с помощью мыши, он может видеть кнопки в таблице? или если я выбираю скрыть строки значения строк при отображении кнопок. если я выбрал несколько, то нам нужно показать кнопки в части заголовка таблицы (например, заголовки заголовка отключить показывают кнопки). Я поделился изображением, как это. введите описание изображения здесь ![enter image description here введите описание изображения здесь ] 2

1 Ответ

1 голос
/ 25 октября 2019

Вот как я бы это сделал, используя

`

 <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

...