Quick start
Render your first editor with v-model in under a minute.
A minimal editor
RichEditor.vue
BaseKit is required: it provides the document model, paragraphs, placeholder, character count and the bubble menu. Everything else is opt-in — the toolbar is built from the extensions you register, in the order you register them.
Choose an output format
Group toolbar buttons
Every extension accepts spacer (a separator before its button) and divider (a separator after it):
Hide an extension's button while keeping its functionality with toolbar: false:
Access the Tiptap editor
You can also use a template ref: editorRef.value.editor.