Spec-Zone.ru › htmx

htmx.config.prefix

Задаёт префикс вторичного атрибута

Параметр htmx.config.prefix задаёт префикс вторичного атрибута, который распознаёт htmx в дополнение к основному префиксу hx-, который работает всегда, независимо от этой настройки.

По умолчанию: "data-hx-"

Это означает, что data-hx-get, data-hx-target и т. д. работают сразу вместе с hx-get, hx-target и т. д., что соответствует поведению с двумя атрибутами в htmx 2.

Если на одном элементе присутствуют оба префикса, приоритет имеет hx-.

Отключение вторичного префикса

<meta name="htmx-config" content='{"prefix":""}'>

Использование пользовательского вторичного префикса

<meta name="htmx-config" content='{"prefix":"data-boost-"}'>

Теперь распознаются и hx-get, и data-boost-get.

Важно: настройка через метатег

Префикс считывается один раз при инициализации htmx. Если задать его через JavaScript после загрузки страницы, настройка не применится корректно, поскольку элементы к этому времени уже будут обработаны.

Всегда задавайте префикс с помощью метатега:

<meta name="htmx-config" content='{"prefix":"data-hx-"}'>

Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/config/htmx-config-prefix/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API