小编LIC*_*HEN的帖子

Sass map.get() 不起作用。map-get() 确实如此。是什么赋予了?

问题:map.get()不起作用。map-get()确实有效。

我设置了一个颜色值映射并创建了一个简单的函数来检索它们。

在进行检索时,我遵循了Sass 文档,其中指出您可以使用该map.get()函数检索映射值。使用这种或任何其他map.function在结果Error: There is no module with the namespace "map".

检查地图模块,我注意到一个替代语法,map-get(),它确实有效。

是什么赋予了?我是否缺少某些东西,例如导入地图模块,以便我可以以该形式使用它?

在下面查看我的代码:

// Using npm dart `sass 1.26.11`.

$colors: ('primary': black, 'secondary': white);

// Doesn't work    
@function color($color) {
  @return map.get($colors, $color);
}

// Does work
@function color($color) {
  @return map-get($colors, $color);
}
Run Code Online (Sandbox Code Playgroud)

问题:我需要更改什么才能使map.get()语法正常工作?

syntax dictionary function sass sass-maps

10
推荐指数
1
解决办法
3658
查看次数

标签 统计

dictionary ×1

function ×1

sass ×1

sass-maps ×1

syntax ×1