When using the CKEditor component on a page, navigating to that page becomes extremely slow, causing a short UI-freeze (because Vue is setting up all components before rendering).
Something like the following can be helpful:
Add v-if="mountEditor" to <ckeditor> component in the template.
When using the CKEditor component on a page, navigating to that page becomes extremely slow, causing a short UI-freeze (because Vue is setting up all components before rendering).
Something like the following can be helpful: Add
v-if="mountEditor"
to<ckeditor>
component in the template.Add
mountEditor
boolean to component data and addsetTimeout(() => { this.mountEditor = true }, 800)
in the page mounted() lifecycle hook: