如何查看CKEditor5的内容变化

How to watch the content change of CKEditor5

所以我正在尝试将 CKEditor5 实施到我的 Vuejs 应用程序中,我正在实施

mounted() {
  ClassicEditor.create( document.querySelector( '#editor' ) )
    .then( editor => {
        window.editor = editor;
    } )
    .catch( error => {
       console.error( 'There was a problem initializing the editor.', error );
    } );
}

并在模板中

<div id="editor">
    </div>

当我尝试实现 v-model 时,它说不支持 div,所以我更改为 textarea,但它似乎也不起作用。 我如何查看我的 ckeditor 更改中的每个内容?我知道可以通过editor.getData()获取内容。但我不能这样做

watch: {
   editor.getData() {
   }
}

请注意,由于我的自定义构建错误,我不想像下面那样实现我的 CKEditor

<ckeditor :editor="editor" v-model="editorData" :config="editorConfig"></ckeditor>

感谢大家阅读。非常感谢您的回答

我使用 ClassicEditor 并像这样处理数据更改:

1 - 渲染文本区域

<textarea id="editor" placeholder="Input a text..."></textarea>

2 - 创建一个函数来构造和处理变化

ClassicEditor
            .create(document.querySelector('#editor'), {
                initialData: "I am an initial text"
            })
            .then(editor => {
                editor.model.document.on('change:data', () => {
                    const data = editor.getData();
// Do somethign here
                });
            })
            .catch(error => {
                console.error(error);
            });