diff --git a/packages/vue-2/src/VueRenderer.ts b/packages/vue-2/src/VueRenderer.ts index ba8878776b8..eea9298f4e2 100644 --- a/packages/vue-2/src/VueRenderer.ts +++ b/packages/vue-2/src/VueRenderer.ts @@ -20,9 +20,11 @@ export class VueRenderer { } // prevents `Avoid mutating a prop directly` error message - const originalSilent = Vue.config.silent + // Fix: `VueNodeViewRenderer` change vue Constructor `config.silent` not working + const currentVueConstructor = this.ref.$props.editor.contentComponent?.$options._base ?? Vue; + const originalSilent = currentVueConstructor.config.silent - Vue.config.silent = true + currentVueConstructor.config.silent = true Object .entries(props) @@ -30,7 +32,7 @@ export class VueRenderer { this.ref.$props[key] = value }) - Vue.config.silent = originalSilent + currentVueConstructor.config.silent = originalSilent } destroy(): void {