Я использую Laravel livewire. В панели администратора summernote WYSIWYG исчезает после открытия модального окна начальной загрузки. Я пробовал другие WYSIWYG, и все они отвечали одинаково и не отображали никаких ошибок в консоли. Но он отлично работает вне модального окна.
<div class = "form-group">
<label for = "desc1">Desription</label>
<textarea id = "desc1" class = "form-control" wire:model.lazy = "description" cols = "30" rows = "10" wire:ignore.self></textarea>
@error('description') <span class = "text-danger">{{ $message }}</span> @enderror
</div>
<script>
$(document).ready(function() {
$('#desc1').summernote();
});
</script>
Оберните это родителем div
и используйте wire:ignore
на нем, как показано ниже. удалить wire:ignore.self
из textarea
. надеюсь это сработает..
<div class = "form-group">
<div wire:ignore>
<label for = "desc1">Desription</label>
<textarea id = "desc1" class = "form-control" wire:model.lazy = "description" cols = "30" rows = "10" ></textarea>
</div>
</div>
Я смог использовать
trix-editor
после множества исследований. Проверьте это stackoverflow.com/questions/60539739/…