【发布时间】:2021-11-16 12:06:57
【问题描述】:
- 总结问题
安装vuetify 后,我的<vs-button> 中的文本颜色从白色变为黑色。即使更改了 vuetify 主题,我也无法更改颜色。
我还在我的vue.config.js 文件中自定义了postcss-filter-rule:
- 描述你的尝试
返回所有按钮的颜色为白色
- 一些代码
const webpack = require('webpack')
const autoprefixer = require('autoprefixer')
const filterRules = require('postcss-filter-rules')
module.exports = {
publicPath: process.env.BASE_URL,
devServer: {
// port: process.env.VUE_APP_PORT,
https: false,
hotOnly: false,
},
configureWebpack: {
plugins: [
new webpack.DefinePlugin({
'process.env': {
PACKAGE_JSON: '"' + escape(JSON.stringify(require('./package.json'))) + '"'
}
})
]
},
css: {
loaderOptions: {
postcss: {
plugins: [
filterRules({
filter: (selector) => {
const re = new RegExp(/^(select|vs-button)(\W|$)/, 'i')
const exception = '.vue-global'
return !re.test(selector) || selector.includes(exception)
},
keepAtRules: true
}),
autoprefixer
]
}
}
},
transpileDependencies: [
'vuetify'
]
};
【问题讨论】:
-
请修剪您的代码,以便更容易找到您的问题。请按照以下指南创建minimal reproducible example。
标签: javascript vue.js vuetify.js