Я пытаюсь интегрировать ckeditro с laravel livewire, но каждый раз, когда я ввожу контент в редактор, livewire удаляет редактор из моего текстового поля.
Мой код выглядит следующим образом
<div class="form-group" wire:ignore>
<label class="required" for="description">Page Description</label>
<textarea class="form-control ckeditor" id="description" name="description" cols="30" rows="10"
wire:model="description"
></textarea>
</div>
Ниже приведен javascript
$(document).ready(function () {
CKEDITOR.instances['description'].on('change', function(e){
@this.set('description', e.editor.getData());
});
});
Любая помощь будет оценена
Спасибо
Обновить
Я медленно добираюсь туда. Единственная проблема, с которой я столкнулся, заключается в том, что когда я сохраняю форму, ckeditor удаляется из текстового поля.
<div class="form-group" wire:ignore>
<label class="required" for="description">Page Description</label>
<textarea class="form-control ckeditor" id="description" name="description" cols="30" rows="10"
wire:model.debounce.9999999ms="description"
x-data
x-init="
CKEDITOR.instances['description'].on('change', function(e){
$dispatch('input', e.editor.getData())
});
"></textarea>
</div>