UNPKG

tiptap

Version:

A rich-text editor for Vue.js

33 lines (27 loc) 518 B
export default { props: { editor: { default: null, type: Object, }, }, watch: { editor: { immediate: true, handler(editor) { if (editor && editor.element) { this.$nextTick(() => { this.$el.appendChild(editor.element.firstChild) editor.setParentComponent(this) }) } }, }, }, render(createElement) { return createElement('div') }, beforeDestroy() { this.editor.element = this.$el }, }