v-model
является синтаксическим сахаром для:
<text-editor name="content" :value="{{ $page->content }}" @input="{{ $page->content }} = $event.target.value"></text-editor>
Если вы замените {{ $page->content }}
для содержимого HTML (как это делает PHP), вы увидите, что оно не работает:
<text-editor name="content" :value="<div></div>" @input="<div></div> = $event.target.value"></text-editor>
Попробуйте передать статическое значение (без :
) в редактор вместо использования v-model
:
<text-editor name="content" value="{{ $page->content }}"></text-editor>