其他分享
首页 > 其他分享> > sass全局变量配置和使用示例

sass全局变量配置和使用示例

作者:互联网

vue2.6 sass全局变量配置

npm install sass-loader@8.0.2 --save-dev
module.exports = {
    css: {
    loaderOptions: {
      sass: {
        prependData: `@import '@/assets/styles/variables.scss';` // 注意此处的 ; 不能少!
      }
    }
  }
}
$color-main: #f60;
$bg-main: #999;
.container {
	color: $color-main;
}

作为变量在js或html标签中使用

// 将variables.scss中定义的变量导出
:export {
  mainColor: $color-main;
  mainBg: $bg-main;
}
import variables from "@/assets/styles/variables.scss";

// 变量替换,为了在标签中使用
data() {
    return {
      variables: variables,
    }
},
computed: {
    bgStyle() {
      return {
        background: this.variables.mainBg
      }
    }
},

// 修改颜色和背景色
<div :style="{...bgStyle, color: variables.mainColor}">测试文字</div>

标签:scss,全局变量,变量,sass,示例,color,variables,main
来源: https://www.cnblogs.com/codebook/p/16478743.html