diff --git a/packages/vue-2/src/VueNodeViewRenderer.ts b/packages/vue-2/src/VueNodeViewRenderer.ts index d518674d6be..4ba3fc1705e 100644 --- a/packages/vue-2/src/VueNodeViewRenderer.ts +++ b/packages/vue-2/src/VueNodeViewRenderer.ts @@ -83,7 +83,10 @@ class VueNodeView extends NodeView<(Vue | VueConstructor), Editor, VueNodeViewRe value: this.getDecorationClasses(), }) - const Component = Vue + // @ts-ignore + const vue = this.editor.contentComponent?.$options._base ?? Vue + + const Component = vue .extend(this.component) .extend({ props: Object.keys(props),