Spec-Zone.ru › htmx

htmx:finally:swap

В конце жизненного цикла подмены

Событие htmx:finally:swap срабатывает в самом конце цикла подмены, независимо от того, завершился он успешно или с ошибкой.

Когда оно срабатывает

После завершения всей обработки подмены, аналогично блоку finally в try/catch. При успешном выполнении срабатывает после htmx:after:swap, а если подмена завершается с ошибкой — после ошибки.

Детали события

  • ctx — объект контекста запроса

Пример

htmx.on('htmx:finally:swap', (evt) => {
  console.log('Swap complete:', evt.detail.ctx);
  // Always hide loading indicator, clean up resources
});

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

Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/events/htmx-finally-swap/

Spec-Zone.ru

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