【问题标题】:Working with v-menu and styles does not work使用 v-menu 和样式不起作用
【发布时间】:2021-05-17 18:06:19
【问题描述】:

我正在使用vue,我实现了我的菜单,到目前为止一切都很好,但现在我想用css 更改颜色、大小、字体等,搜索网络到目前为止没有任何效果我

<v-toolbar-items>
        <v-menu :rounded="rounded" open-on-hover offset-y transition="slide-x-transition" bottom right>
          <template v-slot:activator="{ on, attrs }">
            <v-btn flat v-bind="attrs" v-on="on"> Masterlist </v-btn>
          </template>
          <v-list dense>
            <v-list-item v-for="(item, index) in Masterlist" :key="index" router :to="item.link">
              <v-list-item-action>
                <v-list-item-title>{{ item.title }}</v-list-item-title>
              </v-list-item-action>
            </v-list-item>
          </v-list>

这就是我目前所拥有的,有什么方法可以设置我的菜单样式吗?

【问题讨论】:

  • 在元素上定义自定义类并对其进行样式设置有什么问题吗?喜欢:&lt;v-list-item class="my-list-item" ...&gt;

标签: css vue.js vuetify.js


【解决方案1】:

在 Nuxt,classstyle 确实不适用于 v-menus。安装后正在计算菜单样式。您应该使用content-class 设置自定义样式。示例:

<v-menu content-class="my-class">
    <!--Anything-->
<v-menu>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-15
    • 2021-07-12
    • 2021-06-10
    • 2016-12-17
    • 2019-12-18
    • 2019-06-04
    • 1970-01-01
    • 2011-04-01
    相关资源
    最近更新 更多