# vue-quill-editor
**Repository Path**: zhanfei20242024/vue-quill-editor
## Basic Information
- **Project Name**: vue-quill-editor
- **Description**: 改写
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-01-05
- **Last Updated**: 2022-01-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](https://github.com/surmon-china/vue-quill-editor/stargazers)
[](https://travis-ci.org/surmon-china/vue-quill-editor)
[](https://github.com/surmon-china/vue-quill-editor/issues)
[](https://github.com/surmon-china/vue-quill-editor/network)
[](https://github.com/surmon-china/vue-quill-editor)
[](https://github.com/surmon-china/vue-quill-editor)
[](https://nodei.co/npm/vue-quill-editor/)
[](https://nodei.co/npm/vue-quill-editor/)
# Vue-Quill-Editor
[Quill](https://github.com/quilljs/quill) editor component for Vue.
基于 [Quill](https://github.com/quilljs/quill)、适用于 Vue 的富文本编辑器,支持服务端渲染和单页应用。
### Example
- [Component example page](https://surmon-china.github.io/vue-quill-editor/)
- [CDN example page](https://jsfiddle.net/surmon/fpojgkmy/)
### Install
**NPM**
``` bash
npm install vue-quill-editor --save
# or
yarn add vue-quill-editor
```
**CDN**
``` html
```
### Mount
**Mount with global**
``` javascript
import Vue from 'vue'
import VueQuillEditor from 'vue-quill-editor'
import 'quill/dist/quill.core.css' // import styles
import 'quill/dist/quill.snow.css' // for snow theme
import 'quill/dist/quill.bubble.css' // for bubble theme
Vue.use(VueQuillEditor, /* { default global options } */)
```
**Mount with local component**
```javascript
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'
import { quillEditor } from 'vue-quill-editor'
export default {
components: {
quillEditor
}
}
```
**Mount with SSR**
View [Nuxt.js example code](https://github.com/surmon-china/surmon-china.github.io/tree/source/projects/vue-quill-editor/nuxt).
### Register Quill module
```javascript
import Quill from 'quill'
import yourQuillModule from '../yourModulePath/yourQuillModule.js'
Quill.register('modules/yourQuillModule', yourQuillModule)
// Vue app...
```
### Component
``` vue
```
### Projects using vue-quill-editor
- [Tamiat CMS](https://github.com/tamiat/tamiat/)
- ...
### Issues
- [Add attributes from toolbar options](https://github.com/quilljs/quill/issues/1084)
- [Option to insert an image from a URL](https://github.com/quilljs/quill/issues/893)
- [How vue-quill-editor combine with the syntax highlighter module of highlight.js](https://github.com/surmon-china/vue-quill-editor/issues/39)
- [配合 element-ui 实现上传图片/视频到七牛 demo](https://github.com/surmon-china/vue-quill-editor/issues/102)
- [How to fix “Can’t find variable: Quill”, “Quill is undefined”, “window.Quill is undefined” errors when trying to use Quill modules that use Webpack in Nuxt/SSR](https://github.com/surmon-china/vue-quill-editor/issues/171#issuecomment-370253411)
### Quill Modules
- [quill-image-extend-module](https://github.com/NextBoy/quill-image-extend-module)
- [quill-image-resize-module](https://github.com/kensnyder/quill-image-resize-module)
- [quill-image-drop-module](https://github.com/kensnyder/quill-image-drop-module)
- [quilljs-table](https://github.com/dost/quilljs-table)
- [more modules...](https://github.com/search?o=desc&q=quill+module&s=stars&type=Repositories&utf8=%E2%9C%93)
### Quill
[Quill API document](https://quilljs.com/docs/quickstart/)