Как я могу разбить строку в LESS?
В Stylus это так же просто, как split('1/2', '/')[0]
(который разделит строковое значение в определенном разделителе, в примере он вернет 1
), в Sass мне нужна была огромная функция для этого. Я не вижу способа сделать это в МЕНЬШЕ или функцию для этого где-либо.
Кто-нибудь знает способ сделать это?
1 ответ
Решение
Глупо больше этих функций не встроено в препроцессоры.
Вы должны также объяснить, зачем вам split
функция.
Начиная с версии Less 2, вы можете легко добавлять свои собственные функции, см. Как расширить компилятор Less с помощью пользовательской функции, использующей плагин
Вы должны быть в состоянии добавить split
функция, которая возвращает список. Как уже объяснял @Amadan, вы можете использовать этот список с циклами и встроенными функциями списка.