如何用自定义颜色覆盖Vuetify变量?

ff9*_*878 6 stylus vuetify.js

我想按照覆盖与自定义颜色vuetify变量

我创建了一个包含基本文件夹(_colors,_typography)和main.styl文件的手写笔文件夹.该_color文件将导入到main.styl文件中,后者将导入该文件main.js

这是我的文件结构: 在此处输入图像描述

进口包括在main.js:

 import '../node_modules/vuetify/dist/vuetify.min.css'
 import './assets/stylus/main.styl'
Run Code Online (Sandbox Code Playgroud)

在里面_color.styl,我有这个测试代码:

$red = {
  "base":       #FF0000,
  "darken-1":   #e50000,
  "darken-2":   #990000,
  "darken-3":   #7f0000,
  "darken-4":   #000000,
}
Run Code Online (Sandbox Code Playgroud)

自定义颜色没有显示......我在这里遗漏了什么?

Too*_*doo 11

正如@webdevdani 提到的那样,我认为不可能覆盖 vuetify 风格。

我建议你一个解决方法:使用theme.

在你main.js可以设置颜色,就像这样:

Vue.use(Vuetify, {
  theme: {
    primary: '#FFA726',
    secondary: '#29B6F6',
    anyColor: '#0000'
}})
Run Code Online (Sandbox Code Playgroud)

你可以在你的应用程序的任何组件中这样调用它:

color="primary"
Run Code Online (Sandbox Code Playgroud)

或者

color="anyColor"
Run Code Online (Sandbox Code Playgroud)

关于 Vuetify 主题的来源和更多信息