1.npm安装插件

2.组件引用

import { ImageDrop } from 'quill-image-drop-module'
import ImageResize from 'quill-image-resize-module'
Quill.register('modules/imageDrop', ImageDrop);
Quill.register('modules/imageResize', ImageResize);

3.工具栏配置

     editorOption: {//placeholder: "请输入文本内容12314",modules: {imageDrop: true, //图片拖拽imageResize: {displayStyles: {// 放大缩小backgroundColor: "black",border: "none",color: "white",},modules: ["Resize", "DisplaySize", "Toolbar"],},clipboard: {matchers: [[Node.ELEMENT_NODE, this.handleCustomMatcher]],// 粘贴版,处理粘贴时候带图片},toolbar: {container: [["bold", "italic", "underline", "strike"], //加粗,斜体,下划线,删除线["blockquote"], //引用,代码块[{ header: 1 }, { header: 2 }], // 标题,键值对的形式;1、2表示字体大小[{ list: "ordered" }, { list: "bullet" }], //列表[{ align: [] }],[{ color: [] }, { background: [] }], // 字体颜色,字体背景颜色["link", "image"],],},},theme: "snow",},},theme:'snow'},

4.报错

5.webpack配置

vue.config.js中插入如下配置

const webpack = require('webpack')
module.exports中插入如下代码
configureWebpack: {
plugins: [new webpack.ProvidePlugin({'window.Quill': 'quill/dist/quill.js','Quill': 'quill/dist/quill.js'})
]

}

我这里的配置是这样的,你们如果使用的话按情况来

     module.exports = Object.assign(multipage.create('./src', './', '-'), {
// custom config
chainWebpack: config => {config.resolve.alias.set("Common", resolve("src/common")).set("Http", resolve("src/common/base/http")).set("Conf", resolve("src/common/config"))
},
configureWebpack: {
plugins: [new webpack.ProvidePlugin({'window.Quill': 'quill/dist/quill.js','Quill': 'quill/dist/quill.js'})
]
}
})

设置之后报错问题就解决了,编辑器就可以缩放图片了

vue-quill-editor图片缩放处理相关推荐

  1. 现代化富文本编辑器 Quill Editor

    介绍 近期在弄富文本编辑器相关的内容,其中项目中使用了 Quill Editor(后面简称 Quill).Quill 自称是一个现代化强大的富文本编辑器,它与其它富文本编辑器(例如 UEditor)不 ...

  2. Quill Editor

    VUE-QUILL-EDITOR 该文章仅记录学习过程,不展示最终文件源码 安装 quill-editor 在对应的目录打开 Terminal 执行以下命令: 安装 editor npm instal ...

  3. quill自定义图片上传

    quill是个不错的富文本编辑器,但是它的图片上传是直接将本地图片读成base64跟文本混合在一起,这显然不适合一般开发需求,我们希望插入的是一个图片url,故这里将基于vue.js实现quill的图 ...

  4. vue+vant使用图片预览功能ImagePreview的问题

    如果您搜到这篇文章的话,那员外估计您遇到跟我一样的问题了,即在打开图片预览功能后,如果不关闭预览的图片,同时改变路由的话,会发现即使路由改变了,预览的图片还在文档的最顶层显示,如图: 着实让员外百思不 ...

  5. vue本地上传并预览php,vue.js 实现图片本地预览 裁剪 压缩 上传功能

    以下代码涉及 Vue 2.0 及 ES6 语法. 目标 纯 javascrpit 实现,兼容ie9及以上浏览器,在本地做好文件格式.长宽.大小的检测,减少浏览器交互. 现实是残酷的,为了兼容Ie9 还 ...

  6. VUE实现前台图片 标注(添加矩形框)、放大、缩小、拖拽 -----个人记录

    VUE实现前台图片 标注(添加矩形框).放大.缩小.拖拽 需求:实现图片上自定义多个矩形选框,选框可移动缩放拖动,图片可以放大缩小.拖拽 ,选框内填充标注文字. 框内填充文字基本都会,不多赘述,后期可 ...

  7. Element-ui配合Vue实现走马灯图片自适应效果

    elementUI配合Vue实现走马灯图片自适应效果(等比缩放,使得图片缩小不挤压,放大不拉伸变形) 解决方法的原理:监听屏幕视口大小如果'resize',发生改变了,就获取图片的高度height,然 ...

  8. vue 图片剪辑_用vue制作的图片剪辑组件

    vue 图片剪辑 形状 (vueShapeImg) Picture clipping component made with vue. 用vue制作的图片剪辑组件. View demo 查看演示 Do ...

  9. vue+element实现图片上传及裁剪功能(vue-cropper)

    需求背景: 上传图片或者头像时,能够将图片进行裁剪(等比例缩放裁剪或非等比例裁剪) 效果图: 安装使用 1.安装 npm install vue-cropper // npm 安装 yarn add ...

  10. quill富文本编辑器quill粘贴图片上传服务器

    强大的富文本编辑器:quill github:32k start++,:https://github.com/quilljs/quill quill粘贴图片上传服务器 <link href=&q ...

最新文章

  1. 取名字_公司起名起名免费建筑公司取名字大全
  2. Linux -nginx-源码安装
  3. oracle 服务名 数据库名 实例名
  4. hibernate 级联删除
  5. 华为下一代机皇曝光:全新麒麟985+55W超级快充
  6. 【转】TYVJ 1695 计算系数(NOIP2011 TG DAY2 1)
  7. spark算子_Spark算子总结
  8. 软件开发过程模型综述
  9. origin中文版散点图拟合曲线_Origin9绘图时对一组散点图中的不同部分分别进行线性拟合的方法...
  10. arcgis属性字段fid修改 修改出现bad value
  11. java macd_MACD到底是什么?
  12. webassembly介绍
  13. abb式c语言,ABB机器人是用什么语言编程的? ——ABB机器人
  14. Linux下无法使用v-2-ray
  15. 见证国内人工智能与机器人技术的进步
  16. 还在为IntelliJ Lombok 插件烦恼吗?来这里带你一起飞
  17. 在微信中分享下载APP或H5页面如何做好域名防封
  18. 绘制云图的三种算法(附C#代码)
  19. 计算机奥赛金牌排名,2019年第36届信息学奥赛金牌获奖名单公布!信息学竞赛中学有哪些?...
  20. 不管你信不信,这就是996的真实内幕!

热门文章

  1. 「你是砍柴的,人家是放羊的,你们聊一天,人家羊吃饱了,你的柴怎么办?」这段话可以解读成哪些含义?
  2. LeetCode:401(Python)—— 二进制手表(简单)
  3. ChainLink原理
  4. spark sql的行转列
  5. 操作系统学习--死锁和饿死
  6. 离散数学8.2.4主析取范式
  7. 2023年机器人与人工智能国际会议(JCRAI 2023)
  8. 年薪35w程序员,考上老家公务员,怎么选?网友建议太狠了...
  9. 纵横字谜算法_查找字谜的算法
  10. 如何使用matlab实现分段函数