在 Stylus 中获取键的索引
Getting the index of a key in Stylus
SASS 有一个内置的索引函数,returns 一个数组中的键位置。我已经搜索了几个小时,看看 Stylus 是否具有任何类似的功能,但到目前为止还没有找到任何东西。有谁知道 Stylus 中的类似功能或使用 Stylus 实现类似功能的方法 Javascript API?
例如,我正在尝试在 Stylus 中重新创建此 Bootstrap 函数:
grid-breakpoints := {
xs: 0,
sm: 544px,
md: 768px,
lg: 992px,
xl: 1200px
}
@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {
$n: index($breakpoint-names, $name);
@return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);
}
我在 Stylus 回购的问题部分问了这个问题,很快就从一位主要贡献者那里得到了答案。这是 link 问题 https://github.com/stylus/stylus/issues/2077.
SASS 有一个内置的索引函数,returns 一个数组中的键位置。我已经搜索了几个小时,看看 Stylus 是否具有任何类似的功能,但到目前为止还没有找到任何东西。有谁知道 Stylus 中的类似功能或使用 Stylus 实现类似功能的方法 Javascript API?
例如,我正在尝试在 Stylus 中重新创建此 Bootstrap 函数:
grid-breakpoints := {
xs: 0,
sm: 544px,
md: 768px,
lg: 992px,
xl: 1200px
}
@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {
$n: index($breakpoint-names, $name);
@return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);
}
我在 Stylus 回购的问题部分问了这个问题,很快就从一位主要贡献者那里得到了答案。这是 link 问题 https://github.com/stylus/stylus/issues/2077.