#javascript #vuejs2 #vuetify.js #v-tooltip
#javascript #vuejs2 #vuetify.js #v-всплывающая подсказка
Вопрос:
Изображение Как сделать что-то подобное? Я пытался использовать v-tooltip и Vuetify, но это не увенчалось успехом. Является ли лучшим вариантом сделать цвет фона #body серым, и другого решения нет?
Ответ №1:
Я думаю, вам нужно что-то вроде наложения z-индексаhttps://vuetifyjs.com/en/components/overlays/#z-index
Вы могли бы использовать это, чтобы выделить кнопку, а затем одновременно запустить всплывающую подсказку.
<template>
<v-row justify="center">
<v-btn
class="white--text"
color="teal"
@click="overlay = !overlay"
>
Show Overlay
</v-btn>
<v-overlay
:z-index="zIndex"
:value="overlay"
>
<v-btn
class="white--text"
color="teal"
@click="overlay = false"
>
Hide Overlay
</v-btn>
</v-overlay>
</v-row>
</template>
<script>
export default {
data: () => ({
overlay: false,
zIndex: 0,
}),
}
</script>