即使存在值,index()函数也将返回null

时间:2018-07-12 02:35:40

标签: sass

我尝试获取映射中值的索引,但它返回null。这很奇怪,因为我知道键/值在地图中。

甚至更奇怪的是,当使用除最后一个值以外的其他值时,它可以很好地工作。

代码:

index(($mediaSizesMap), ($size $s))
  

$ size = xl,$ s = 1200px

地图:

$mediaSizesMap: (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px);

1 个答案:

答案 0 :(得分:0)

$mediaSizesMap: (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px);

$size: xl;
$s: 1200px;

div {
  content: index($mediaSizesMap, ($size $s));
}

输出:

div {
  content: 5;
}