也许我错过了一些明显的东西,但我无法弄清楚改变文本颜色的正确方法v-btn.这有效,但必须使用!important似乎并不理想:
.v-btn
color: red !important
Run Code Online (Sandbox Code Playgroud)
该color道具只为背景色,据我所知.我想我可以在调用时更改主要的主要/次要Vue.use(Vuetify, { theme: {...}} ),但是如果我想覆盖单个组件怎么办?
Tra*_*axo 38
有一些css类用于在vuetify中的任何地方着色文本,只需附加--text到颜色.
所以举个例子
<v-btn class="red--text">
Run Code Online (Sandbox Code Playgroud)
它应该与您的主题中定义的颜色一起使用,例如primary--text和类似.
请注意,这不是特定于a v-btn,类应该在任何地方工作.
小智 6
如果您正在使用,vuetify您可能似乎想将其用作标准颜色:
import Vue from "vue";
import Vuetify from "vuetify";
import "vuetify/dist/vuetify.min.css";
Vue.use(Vuetify);
export default new Vuetify({
theme: {
themes: {
light: {
primary: "#14C6FF",
secondary: "#424242",
accent: "#82B1FF",
error: "#FF5252",
info: "#2196F3",
success: "#4CAF50",
warning: "#FFC107",
lightblue: "#14c6FF",
yellow: "#FFCF00",
pink: "#FF1976",
orange: "#FF8657",
magenta: "#C33AFC",
darkblue: "#1E2D56",
gray: "#909090",
neutralgray: "#9BA6C1",
green: "#2ED47A",
red: "#FF5c4E",
darkblueshade: "#308DC2",
lightgray: "#BDBDBD",
lightpink: "#FFCFE3",
white: "#FFFFFF"
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
并且可以使用color="lightpink"prop 或任何您喜欢的方式轻松访问。