0
この考え方と同様に、私は複数のSassマップをマージするヘルパーメソッドを作成しました。 https://stackoverflow.com/a/30740182/6413673複数のsassマップをマージするmapを返さないタイプの文字列
マイヘルパーコードは次のように:
@function map-merge-all($maps...) {
$result:();
@each $map in $maps {
$result: map-merge($result, $map);
}
@return $result;
}
私の問題は、その代わりに、そのは、文字列を返し、マップを返さないこと、です。
$params : map-merge-all($mapA,$mapB,$mapC);
@warn "$mapA type is:"+type-of($mapA);
@warn "$mapB type is:"+type-of($mapB);
@warn "$mapC type is:"+type-of($mapC);
@warn "$param type is:"+type-of($params);
出力は次のようになります。私のヘルパーメソッドと間違っているものになど
WARNING: $mapA type is:map
WARNING: $mapB type is:map
WARNING: $mapB type is:map
WARNING: $params type is:string
任意のアイデア?