【问题标题】:Vuetify: color does not apply on UI component [duplicate]Vuetify:颜色不适用于 UI 组件 [重复]
【发布时间】:2019-02-14 14:57:59
【问题描述】:

Vuetify中,我使用了一个工具栏组件,并将其颜色设置为primary,所以supposed显示为蓝色,但我看到它是白色的:

<v-toolbar dark color="primary">
   <v-btn icon>
      <v-icon>more_vert</v-icon>
   </v-btn>
</v-toolbar>

只有当我使用&lt;v-toolbar dark&gt; 时,我看到工具栏变成黑色(如预期的那样),当使用&lt;v-toolbar blue&gt;(或任何其他颜色)时,它变成白色。

我的设置可能有什么问题?我正在使用默认的 Vuetify 主题 (Vue.use(Vuetify))。

【问题讨论】:

  • 你把它包裹在v-app里面了吗?
  • 大吻@Traxo 非常感谢

标签: javascript css vuetify.js


【解决方案1】:

这可能不是答案,但它可能会澄清一点。 要设置工具栏的样式,您可以像之前那样设置主题:

<v-toolbar dark>

dark 也可以是light

要更改颜色,您需要使用 color 属性指定它:

<v-toolbar color="blue">

您在此处尝试执行的操作将不起作用。如前所述,主题可以是lightdark

<v-toolbar blue>

您是否通过任何更改将原色更改为白色?

Vue.use(Vuetify, {
  theme: {
    "primary": "#1976D2",

【讨论】:

  • 默认主要是蓝色的 afaik,所以这不正确吗?除非我错过了这方面的一些最新更新?
  • 我知道默认的主要是蓝色的,但这就是为什么我想知道某处的 OP 是否更改了它。如果 OP 没有更改原色,则存在其他问题或错误。你提到的v-app 似乎是一个很可能的问题。我也知道 Vuetify 使用了很多 !important 样式 github.com/vuetifyjs/vuetify/issues/3400 这也可能导致覆盖样式时出现意外行为。
  • 好点,但在工具栏上设置颜色是 101,这应该没有任何问题,所以我 99.9% 确定它没有包含在 v-app 中,除非我最近有更改不知道。我们会在他们回来查看时看到 :) 无论如何,我将其标记为重复,因为问题与链接的问题相同。
  • 其实我在问之前试过了(抱歉,我忘了说)但是没有生效。感谢您的反馈
猜你喜欢
  • 1970-01-01
  • 2021-11-01
  • 2020-07-20
  • 2019-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-22
  • 1970-01-01
相关资源
最近更新 更多