【发布时间】:2020-09-22 04:23:10
【问题描述】:
我有 Nuxt / Vuetify 应用程序,配置如下 (nuxt.config.js)
vuetify: {
customVariables: ['~/assets/sass/vuetify.sass'],
theme: {
themes: {
light: {
primary: '#e85730',
}
}
}
}
所以我可以更改原色(例如应用于按钮背景)。我还可以更改 ~/assets/sass/vuetify.sass 中的 Vuetify 变量,例如。
$body-font-family: 'Poppins', sans-serif
但我无法在那里更改主题文本颜色。对于浅色主题颜色编译为
.theme--light.v-application 默认值为 rgba(0, 0, 0, 0.87)
我可以用 CSS 规则和相同的选择器覆盖它,但我不太喜欢它。我宁愿将主题更改放在一个地方(理想情况下在 Nuxt 配置文件中或至少作为 sass 变量)。有没有可能。
【问题讨论】:
-
您使用的是哪个版本的 vuetify?
-
@HardikShah Vuetify 2.3.15
标签: sass vuetify.js nuxt.js