css - Vuetify:为所有文本定义基色
问题描述
我需要为Vue + Vuetify 项目中的所有文本定义基色。我尝试在 vuetify.ts 上修改主题的原色:
export default new Vuetify({
theme: {
themes: {
light: {
primary: "#E53935",
},
},
},
})
但是,这仅适用于某些情况;Vuetify 组件之外的 v-text-input 标签和文本等不会使用此值。有没有什么好的替代方法可以通过 css 显式地对其进行样式设置?
解决方案
为了使用 css 更新变量。您需要如下配置 webpack.config.js。
{
test: /\.sass$/,
use: [
'vue-style-loader',
'css-loader',
{
loader: 'sass-loader',
// Requires sass-loader@^7.0.0
options: {
// This is the path to your variables
data: "@import '@/styles/variables.scss'"
},
// Requires sass-loader@^8.0.0
options: {
// This is the path to your variables
prependData: "@import '@/styles/variables.scss'"
},
},
],
},
在内部,styles
文件夹,variables.scss
文件保留需要覆盖的变量。
下面的链接中定义了一个变量列表,即全局变量、组件变量等
希望这可以帮助!
推荐阅读
- html - 在具有多个类的嵌套 div 中访问子级
- github - 收到致命警报:protocol_version
- angular - SignalR HubConnectionBuilder 生成 HTTP 415 错误
- react-native - 如何在本机反应中将测试条纹付款更改为实时条纹付款
- swift - 将 POST 和 Auth 与 Firebase 数据库和 Swift 结合使用
- azure - 为什么天蓝色磁盘吞吐量是宣传的一半?
- discord.py - discord.py - 如何创建一个命令,将许多带有空格的单词作为一个参数
- r - 使用 kableExtra 进行脚注内联样式
- javascript - Javascript DOM 元素 .click() 在 addEventListener 中不起作用?(不和谐)
- python - 在熊猫中使用滚动函数,其中时间索引非常稀疏