vue-quill-editor富文本使用

本文介绍了如何在Vue项目中安装和配置vue-quill-editor富文本编辑器,特别是详细讲解了如何使用quill-image-resize-module来实现图片大小调整功能。同时,针对可能出现的imports错误,提供了在webpack配置中解决的方法,并提及了quill-image-extend-module用于图片上传的组件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.npm 安装 vue-quill-editor

npm install vue-quill-editor --save

2.对应的组件中引入详细配置请点击查看

<template>
  <div style="height: 600px">
    <quill-editor
     v-model="content"
     :options="editorOption"
     style="height: 540px;"
    ></quill-editor>
  </div>
</template>


 import 'quill/dist/quill.core.css'
 import 'quill/dist/quill.snow.css'
 import 'quill/dist/quill.bubble.css'
 import { quillEditor, Quill } from 'vue-quill-editor'
 # 引入对应的组件
 export default {
     data () {
		    content: '',
     		editorOption: {}     # 各种配置内容 
     },
	 components: {
	   	quillEditor
	 }
 }

quill-image-resize-module的使用 (改变富文本内部图片的大小)
1.安装对应的包

npm install quill-image-resize-module --save
//   注意:安装时如果报错,请先检查对应的node版本,本人只有在node 8.6版本下才安装成功

2.对应的组件引入

import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'
import { quillEditor, Quill } from 'vue-quill-editor'
import ImageResize from 'quill-image-resize-module'
// 注册
Quill.register('modules/imageResize', ImageResize)

如果运行时报 imports 错误,请在webpack的配置里添加:

  plugins: [
  new webpack.ProvidePlugin({
      'window.Quill': 'quill/dist/quill.js'
      // 'Quill': 'quill/dist/quill.js'
   })
  ]

其他组件
quill-image-extend-module // 图片的服务器上传

主要文件代码:

<template>
  <div style="height: 600px">
    <quill-editor
     v-model="content"
     :options="editorOption"
     @change="onEditorChange"
     style="height: 540px;"
    ></quill-editor>
  </div>
</template>

<script>
  import config from '@/config/index'
  import Fetch from '@/apis/fetch/fetch'
  import 'quill/dist/quill
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值