Back to rankings
Rich Text Editor Component for Vue 3.
vuevue3quillwysiwyg-editorvue-componenttext-editoreditor
Key Metrics
Star Growth
Stars
1.3k
Forks
322
Weekly Growth
โ
Issues
1
5001k
Feb 2021Dec 2021Nov 2022Oct 2023Sep 2024Aug 2025Jul 2026
Artifactsnpm
npm install vue-quillREADME
VueQuill
Rich Text Editor Component for Vue 3.
๐ Overview
VueQuill is a Vue 3 component for building rich text editors with Quill.
- ๐ Built With Vue 3: More powerful and performant framework than ever before.
- ๐งโโ๏ธ Fully TypeScript: VueQuill source code is written entirely in TypeScript.
- ๐ ๏ธ Easy To Use: Straightforward implementation through a simple API.
- ๐ฆ Quill 2 Ready: Includes Quill 2 as a dependency and exposes the underlying Quill instance when you need it.
- ๐ฅ๏ธ SSR Friendly: Can be imported in Vue SSR applications and initializes Quill in the browser.
๐ Quick Start
Install VueQuill with your package manager:
npm install @vueup/vue-quill@latest
# or
yarn add @vueup/vue-quill@latest
# or
pnpm add @vueup/vue-quill@latest
Use the component in a Vue single-file component and import the theme stylesheet you want:
<script setup>
import { ref } from 'vue'
import { QuillEditor } from '@vueup/vue-quill'
import '@vueup/vue-quill/dist/vue-quill.snow.css'
const content = ref('<p>Hello VueQuill!</p>')
</script>
<template>
<QuillEditor
v-model:content="content"
content-type="html"
theme="snow"
toolbar="minimal"
/>
</template>
That is enough for a basic editor. Remember to import a theme stylesheet (snow or bubble) and set content-type when binding HTML or plain text content.
๐ Documentation
๐ Contributing
Pull requests are welcome. For major changes, please create a new discussion first about what you would like to change.
๐ License
Related repositories