【发布时间】:2018-01-25 09:30:59
【问题描述】:
我有一个接受 sass map 作为参数的函数。问题是当我给它一个自定义的map 它会抛出:
(color: red) 不是有效的 CSS 值。
@function is-map($var){
@return type-of($var) == 'map';
}
@function someFunc($props...) {
@if(is-map($props)) {
@return 'map';
} @else {
@return $props;
}
}
h2 {
color: someFunc((color: red));
}
我期待进入 if 块并返回 'map' 字符串。我错过了什么?
【问题讨论】: