【发布时间】:2019-01-13 23:34:14
【问题描述】:
选择器的 Vuetify 组件是:
<v-select
:items="items"
label="Standard"
></v-select>
But when the selector is active, many nested components appear (on inspect), for example, the dropdown menu itself, menu__content.我将如何设计它?对于“可见”的 Vuetify 组件 v-select,我可以手动添加一个类,并直接在 css 中对其进行样式设置。但是,我不能对隐藏的组件执行此操作。
我尝试使用检查给定的类“.menu__content”来设置样式,但它似乎不起作用:https://jsfiddle.net/agreyfield91/tgpfhn8m/936/。
如何在 css 中手动设置这些组件的样式?我缺少关于 vuetify 的一些基本知识吗?
【问题讨论】:
-
<div class="menu__content">定义了style="top:xx",可能你想像this fiddle 一样使用margin-top: 100px;或使用vm.$el来更改style.top的值 -
它仍然没有做任何事情,不是吗?我无法获得任何样式来与 css 中的 .menu__content 有所不同。
-
我遇到了一个奇怪的交互 - 在 jsFiddle 中,将 css 中的 .menu__content 更改为 div.menu__content 会使样式按照您的小提琴工作。但对于我的完整应用程序,它仍然没有任何改变。这和 SCSS 有关系吗?
-
对不起,我忘了跟进!您提供的解决方案适用于我提供的 jsfiddle,但我意识到由于 vuetify 设置,我在本地机器上处理了一个完全不同的问题,因此您的解决方案不适用(这是我的问题)。我会将你的标记为其他用户接受。
标签: javascript html css vue.js vuetify.js