富文本编辑器上传图片后,图片是不能放大,缩小和拖拽的,要想让图片放大,缩小可以拖拽,需要下载 vue-quill-editor image依赖的功能插件。
第一步,安装依赖包,包含编辑器包,拖拽包,缩放包:
npm i quill-image-drop-module -S // 拖拽插件
npm i quill-image-resize-module -S // 放大缩小插件
或
yarn add quill-image-drop-module
yarn add quill-image-resize-module
quill-image-drop-module
安装成功后的信息:
quill-image-resize-module
安装成功后的信息:
第二步,在组件里引入使用:
import resizeImage from 'quill-image-resize-module' // 图片缩放组件引用
import {
ImageDrop } from 'quill-image-drop-module'; // 图片拖动组件引用
Quill.register('modules/imageDrop', ImageDrop); // 注册
Quill.register('modules/resizeImage ', resizeImage ) // 注册
第三步,设置editorOption
对象:
// 富文本编辑器配置
editorOption: {
placeholder: '请在这里输入',
theme: 'snow', //主题 snow:有工具栏的;bubble:只有文本域的
history: {
delay: 1000,
maxStack: 50,
userOnly: false
},
modules: {
imageDrop: true, //图片拖拽
imageResize: {
//放大缩小
displayStyles: {
backgroundColor: "black",
border: "none",
color: "white"
},
modules: ["Resize", "DisplaySize", "Toolbar"]
},
toolbar: {
container