vuetify.js - 修改文本字段的css或在vuetify组件中选择

标签 vuetify.js

我正在尝试修改 vuetify 组件的 css,例如更改 font-size10px ,但它没有考虑我的类(class) 有解决办法吗?

最佳答案

我假设您正在使用其中一种预处理器(SASS 或 Stylus)。 所以问题是你可能有样式部分 scoped 例如<style lang="scss" scoped> .

您想要做的是使用deep选择器,这样父组件中的样式就会泄漏到子组件中,在本例中是vuetify组件。

这可以在 sass 中实现,如下所示:

<template>
    <div class="button-wrapper">
         <v-btn color="success">Success</v-btn>
    </div>
<template>

然后在样式标签中:

<style lang="scss" scoped>
    .button-wrapper /deep/ button{
        background: #00e389;
        color: #fff;
    }
</style>
  • 注意:我不使用 Stylus,但如果我没有记错的话,deep 的语法是 >>>所以在这种情况下,它将是 .button-wrapper >>> button 。您可以阅读更多相关信息 here in the vue-loader docs

关于vuetify.js - 修改文本字段的css或在vuetify组件中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49259475/

相关文章:

javascript - 如何更改Vue中v-text-field占位符的字体颜色?

vuejs2 - Vuejs : vuelidate conditional validation

javascript - 设置 vuetify 扩展面板组件的 max-width

vue.js - 如何动态更改 v-data-table 的表头?

css - 如何更改 v-text-field 中的占位符/标签颜色?

vue.js - 在 vue.js 中安装 vuetify 后,新项目无法编译

javascript - 在应用程序的另一部分显示 v 菜单的选定选项。维特化

vue.js - 如何在Vuetify中对齐组件内部的内容?

vue.js - 如何在组件 vue.js 中覆盖 SASS 变量 vuetify?

vue.js - 设置新的 Vuetify 2 Beta 7 - 观察者的 getter 错误 "isDark"