javascript - Vuetify - 鼠标悬停时下拉菜单不突出显示
问题描述
我在Vuetify中创建了一个下拉菜单,但是虽然它可以工作,但当我将鼠标移过它们时,它并没有突出显示每个选项。我有一个屏幕截图来说明我的意思..
鼠标指针丢失,但悬停在我的设置上。
我的 html 和脚本代码如下。请问我错过了什么?
<v-menu
v-model="actions"
>
<template v-slot:activator="{ on }">
<v-btn
icon
v-on="on"
>
<v-icon>mdi-arrow-down-drop-circle</v-icon>
</v-btn>
</template>
<v-list>
<v-list-item
v-for="(item, i) in items"
:key="i"
@click="stuff"
>
<v-list-item-title>{{ item.title }}</v-list-item-title>
</v-list-item>
</v-list>
</v-menu>
然后我的脚本包含这些数据
items: [
{ title: 'My Preferences' },
{ title: 'My Settings' },
{ title: 'Log out' },
],
解决方案
Boussadjra 有一个很好的解决方法,但这里真正的问题是这@click="stuff"
可能不是一个有效的方法。这就是为什么您的列表没有突出显示的原因。我已经在 codepen 中测试了您的代码,将点击侦听器更改为@click=""
or @click="thisIsAValidMethod()"
(我在该部分的方法中添加了方法scripts
)并且它立即工作。
Vuetify 使用了许多可以v-menu
与fyi 一起使用的示例v-list
- 因此您不一定需要使用v-select
推荐阅读
- javascript - 如何从jquery中的动态下拉列表中选择多个值
- java - 如何从线程中获取要在父线程中使用的值?
- laravel - 用于清除 Laravel 中所有会话数据的 Artisan 命令
- c# - 为什么在 C# UWP 中为一个内容保留两个变量?
- java - java函数返回多个变量-调用
- linux - rdtsc 的 VMX 性能问题(没有 rdtsc 退出,使用 rdtsc 偏移)
- python - csv python:从csv中的行生成元组列表
- html - 为什么我的 Angular 5 应用程序在使用 setTimeout()、Observable.timer 或 Observable.interval() 时会阻塞 UI?
- azure - Github 中 Azure 服务的持续集成和持续部署
- awk - 如何获得两个不同输入的一些输出(sed 和 nawk