我们来看这个例子:
$a: red;
$b: $a;
$a: white;
body {
background-color: $b;
}
此代码编译为:
body {
background-color: red;
}
我期待背景颜色像Less一样白。
在Sass中分配变量时有没有办法传递引用?或者它是编译器的行为方式?
答案 0 :(得分:0)
您可以使用函数执行类似的操作:
$a: red;
@function b(){
@return $a;
}
$a: white;
body {
background-color: b();
}
结果:
body {
background-color: white;
}