Sass删除mixin中的映射键
地图: 混合:Sass删除mixin中的映射键,sass,Sass,地图: 混合: $map-breakpoints: ( xs: ( min-width: 0, max-width: 480px ), sm: ( min-width: 481px, max-width: 750px ), md: ( min-width: 751px, max-width: 1170px ) ) !default; 如何删除上述mixin中的映射键 谢谢。你可以看看地图上的地图。存在一个map remov
$map-breakpoints: (
xs: (
min-width: 0,
max-width: 480px
),
sm: (
min-width: 481px,
max-width: 750px
),
md: (
min-width: 751px,
max-width: 1170px
)
) !default;
如何删除上述mixin中的映射键
谢谢。你可以看看地图上的地图。存在一个
map remove
函数,该函数返回一个没有传递键的新列表。例:
@mixin example($map: $map-breakpoints) {
// i want remove map key `md`, i dont need map key `md` in this mixin
}
该示例将从生成的映射中删除md和sm键(及其值)。您可以查看映射上的。存在一个
map remove
函数,该函数返回一个没有传递键的新列表。例:
@mixin example($map: $map-breakpoints) {
// i want remove map key `md`, i dont need map key `md` in this mixin
}
该示例将从结果映射中删除md键和sm键(及其值)。太棒了,这个答案有效,只是想知道更多信息,是否可以删除
除某个键以外的所有键,如删除md
除此之外的所有键?非常感谢。删除除一个元素之外的所有元素有点棘手。我想说的是,直接使用:map get($my map,wanted element)
在第二个参数中尝试使用map remove和一个列表,然后发现它不起作用@БааааПаааПааааааааа1072。它们应该作为常规参数传递:map remove($my map,key1,key2,key3)
Awesome,这个答案有效,只是想知道更多信息,它可以被removeexcept
some key,比如remove all key exceptmd
诸如此类吗?非常感谢。删除除一个元素之外的所有元素有点棘手。我想说的是,直接使用:map get($my map,wanted element)
在第二个参数中尝试使用map remove和一个列表,然后发现它不起作用@БааааПаааПааааааааа1072。它们应该作为常规参数传递:map remove($my map,key1,key2,key3)