2017-01-18 4 views
1

У меня есть следующие подмешать:передать аргументы Mixin от одного переменного массива

@mixin mymixin($arguments...){...} 

обычно мы можем называть подмешать таким образом:

@include mymixin(arg1, arg2, arg3); 

, но в данном случае я имею следующие переменный

$arguments: (arg1, arg2, arg3) 

Я хочу назвать Mixin и передать $ аргументов переменного ... есть способ сделать это? как javascript apply()

Обратите внимание, что $ arguments является динамическим размером, а mixin принимает все аргументы и анализирует каждый из них. С уважением.

ответ

1

Да, вы можете передать список в Mixin, которая принимает список аргументов, добавив многоточие при вызове подмешать:

@include mymixin($arguments...); 

Источник: https://github.com/sass/sass/issues/1849

Смежные вопросы