【发布时间】:2021-01-01 09:21:21
【问题描述】:
为了增加vuetify的v-switch的宽度,我想修改vuetify的scss变量的值。
通过vue-cli配置vuetify,开发代码如下。
// src/assets/css/overrides.scss
$font-size-root: 24px;
$switch-width: 400px;
$switch-track-width: 400px;
// vue.config.js
module.exports = {
transpileDependencies: ['vuetify'],
configureWebpack: {
devtool: 'source-map',
},
css: {
loaderOptions: {
scss: { // 8.0.3
prependData: `@import "@/assets/css/overrides.scss";`,
},
},
},
};
但一切都没有改变。我在做什么蠢事?
参考: https://vuetifyjs.com/en/customization/sass-variables/ https://cli.vuejs.org/guide/css.html#css-modules
【问题讨论】:
-
按照here 的规定,您必须在导入之前放置覆盖。
// Variables must come before the import -
@tao hmm... 是不是需要从vue.config.js以外的地方导入?
标签: vue.js webpack sass vuetify.js