Here in my Nuxt project I am using vue2-editor and Quill along with quill-image-resize-module. I am able to use the vue-editor but don't know to use the Quill. When I import the Quill it says document is not defined. Here is my code.
<template>
<div>
<client-only> <vue-editor class="editor" v-model="arr['desc']" /></client-only>
</div>
</template>
<script>
let VueEditor
if (process.client) {
VueEditor = require('vue2-editor').VueEditor
}
import Quill from "quill"
window.Quill = Quill
const ImageResize = require("quill-image-resize-module").default
Quill.register("modules/imageResize", ImageResize)
export default {
data() {
return {
arr: {},
}
},
components: { VueEditor },
}
</script>
My dependencies
"dependencies": {
"nuxt": "^2.15.7",
"nuxt-buefy": "^0.4.13",
"quill": "^1.3.7",
"quill-image-resize-module": "^3.0.0",
"vue2-editor": "^2.10.3",
"vuexfire": "^3.2.5"
},