У меня есть элемент Bootstrap selectpicker , который отлично работает при первом рендере. Он инициализируется с помощью:
$(document).ready(function () {
$('select').selectpicker();
});
Но после вызова функции визуализации livewire элемент <select>
больше не визуализируется как Bootstrap selectpicker.
Просмотр обоих документов (соответствующие разделы *) 1009 * здесь и здесь ), я решил, что код ниже должен это исправить:
<script>
document.addEventListener("livewire:load", function(event) {
window.livewire.hook('afterDomUpdate', () => {
$('select').selectpicker('refresh');
});
});
</script>
Но это не работает. Я также пробовал:
$('select').selectpicker();
и
$('select').selectpicker('render');
в пределах afterDomUpdate
, что также не работает. Если я вызываю все эти функции из консоли, DOM не обновляет элемент <select>
, поэтому, похоже, эти функции действительно не работают.