项目中添加sass-resources-loader依赖
npm install sass-resources-loader --save-dev
在src/assets/下创建目录:scss
在src/assets/scss/下创建_variable.scss文件
_variable.scss中添加变量:
$theme-color: #33f04c;
在项目中添加一个vue.config.js文件
vue.config.js中添加代码:
module.exports = {css: {loaderOptions: {sass: {data: `@import "@/assets/scss/_variable.scss";` //引入全局变量}}}}
测试是否生效:
App.vue中,样式部分代码:
<style lang="scss">#app {color: $theme-color;}</style>
