返回排行榜
Rich Text Editor Component for Vue 3.
vuevue3quillwysiwyg-editorvue-componenttext-editoreditor
关键指标
Star 增长趋势
Star
1.3k
Forks
322
周增长
—
Issues
1
5001k
2021年2月2021年12月2022年11月2023年10月2024年9月2025年8月2026年7月
制品库npm
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
相关仓库