Slug
Плагин Slug облегчит вам задачу создания красивых адресов из заданных строк.
Установка
Вы можете использовать этот плагин, включив его из тега <script>
или установив с помощью менеджера пакетов.
Через CDN
Вы можете подключить CDN-сборку этого плагина с помощью тега <script>
, только подключать нужно ДО основного JS-файла Alpine.
Через менеджер пакетов
Вы можете установить Slug для использования внутри вашей сборки следующим образом:
Затем инициализируйте его в своей сборке:
Модификаторы
keep-case
Модификатор keep-case
позволяет сохранять регистр слов в строке после преобразования в слаг.
Значение по умолчанию: false
replacement
Модификатор replacement
отвечает за символ замены пробела.
Значение по умолчанию: -
not-strict
Модификатор not-strict
позволяет включить нестрогое преобразование. Например, при строгом преобразовании такие символы, как восклицательный знак, исчезают, а при нестрогом, наоборот, остаются.
Значение по умолчанию: false
untrimmed
По умолчанию любые пробелы вокруг преобразуемой строки просто исчезают. А при добавлении этого модификатора — заменяются на символ, указанный модификатором replacement
.
Значение по умолчанию: false
locale
Вы можете задать преобразование конкретных символов в зависимости от локали. Текущий список поддерживаемых локалей и символов доступен по ссылке.
Значение по умолчанию: {}
lazy
Предотвращает изменение входного значения x-slug
при загрузке страницы. Он будет меняться только при изменении входного x-slug
, на который нацелен запрос.
Значение по умолчанию: false