syncfusion-vue-rich-text-editor

Installation
SKILL.md

Implementing the Syncfusion Vue Rich Text Editor

The Syncfusion Vue Rich Text Editor (ejs-richtexteditor) is a single, unified editor component that supports two primary modes:

  • HTML mode (default) — WYSIWYG editor that returns valid HTML markup
  • Markdown mode — plain-text editing with Markdown syntax, rendered via a third-party library like marked

Both modes share the same Vue component and @syncfusion/ej2-vue-richtexteditor package. The editorMode prop and the injected service module (HtmlEditor vs MarkdownEditor) are what differentiate them.

When to Use This Skill

  • User wants to add a rich text / WYSIWYG editor to a Vue app
  • User wants a Markdown editor with preview support
  • User needs to customize the toolbar (types, items, sticky, floating)
  • User wants to insert images, audio, video, tables, or links
  • User needs paste-from-Word cleanup, inline editing, or IFrame mode
  • User wants to integrate AI Assistant, slash menu, emoji picker, or @mentions
  • User needs form validation, read-only mode, or XHTML validation
  • User needs to get/set editor value or work with events and selection API
Related skills

More from syncfusion/vue-ui-components-skills

Installs
6
First Seen
Apr 16, 2026