将数组传递给less mixin(内联)

时间:2016-02-28 11:45:49

标签: less mixins

有没有办法将数组作为参数传递给mixin? 像这样:

.myMixin(@color, @array){
  ...
}

.myMixin('red',['one','two','three']);

我可以传递数组的唯一方法是调用myMixin,如下所示:

@array: one, two, three;
.myMixin('red',@array);

这个mixin需要多次调用 - 我不想为每个调用设置@array变量,而是直接将它传递给mixin作为参数。 可能吗?

1 个答案:

答案 0 :(得分:0)

感谢@ seven-phases-max,您的回答非常有用:

  

请参阅docs和stackoverflow.com/questions/21010520。即.myMixin(红,   一二三);或.myMixin(红色;一,二,三); (是的,不要使用   引号,在这种情况下完全是多余的)。 - 七阶段 - 最大