【发布时间】:2019-04-25 21:52:04
【问题描述】:
谁能解释一下这个主题如何在 vuetify 中工作以将变量动态传递给 scss 并更改主题。即,他们如何将主题值从 vue.js 传递到 scss。或者他们在做什么。请提供以下链接,我可以在其中看到为主题编写的代码,我在他们的 git hub 帐户中查找过,但徒劳无功,我不明白他们在哪里为主题编写代码。
Vue.use(Vuetify, {
theme: {
primary: '#3f51b5',
secondary: '#b0bec5',
accent: '#8c9eff',
error: '#b71c1c'
}
})
您也可以使用预定义的材质颜色。
import colors from 'vuetify/es5/util/colors'
Vue.use(Vuetify, {
theme: {
primary: colors.purple,
secondary: colors.grey.darken1,
accent: colors.shades.black,
error: colors.red.accent3
}
})
我急切地想知道它是如何工作的。你们只是我的希望请帮忙。 我想了解核心文件为实现这一目标所做的工作。或者任何人都可以提供编写 theme.js 的确切文件链接
是否可以只运行主题部分?如果可以,请让我知道这怎么可能?我很想学它
【问题讨论】:
-
它们会更改类和属性,因此您可以使用
class="primary"、class="text--primary"和color="primary"例如,文档中有示例。同样默认情况下,您不能在 CSS 中使用它们,请参见:stackoverflow.com/questions/48280990/… -
@Traxo 如果他们没有操纵 css?那么如何更改 r 和 css 的类和属性请解释清楚 m 但尚未澄清
标签: vue.js vuetify.js