vue-quill-editor

npm install vue-quill-editor –save
or
yarn add vue-quill-editor

文件中使用

<template><page-header-wrapper content="富文本编辑器转换成html,基于Vue-Quill-Editor,返回的数据需要转码再生成Html"><a-row :gutter="16"><a-col :span="12"><a-card :hoverable="true"><quill-editorv-model="editContent"ref="myQuillEditor":options="editorOption"@blur="onEditorBlur($event)"@focus="onEditorFocus($event)"@change="onEditorChange($event)"></quill-editor></a-card></a-col><a-col :span="12"><a-card :hoverable="true" title="富文本编辑器转换成html演示"><!-- 从数据库读取展示 --><div class="ql-container ql-snow"><div class="ql-editor">{{ conversion }}</div></div></a-card></a-col></a-row></page-header-wrapper>
</template><script>
import { quillEditor } from 'vue-quill-editor' //调用编辑器
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'
export default {components: {quillEditor,},data() {return {editContent: '<h1><strong>Vue XmwPro</strong></h1>', // 编辑器内容editorOption: {// 编辑器配置placeholder: '请在这里输入',modules: {toolbar: [['bold', 'italic', 'underline', 'strike'], //加粗,斜体,下划线,删除线['blockquote', 'code-block'], //引用,代码块[{ header: 1 }, { header: 2 }], // 标题,键值对的形式;1、2表示字体大小[{ list: 'ordered' }, { list: 'bullet' }], //列表[{ script: 'sub' }, { script: 'super' }], // 上下标[{ indent: '-1' }, { indent: '+1' }], // 缩进[{ direction: 'rtl' }], // 文本方向[{ size: ['small', false, 'large', 'huge'] }], // 字体大小[{ header: [1, 2, 3, 4, 5, 6, false] }], //几级标题[{ color: [] }, { background: [] }], // 字体颜色,字体背景颜色[{ font: [] }], //字体[{ align: [] }], //对齐方式['clean'], //清除字体样式['image', 'video'], //上传图片、上传视频],},},conversion: '', // 演示内容}},methods: {onEditorReady(editor) {// 准备编辑器},onEditorBlur() {}, // 失去焦点事件onEditorFocus() {}, // 获得焦点事件// 内容改变事件onEditorChange() {this.conversion = this.escapeStringHTML(this.editContent)},// 转码escapeStringHTML(content) {content = content.replace(/&lt;/g, '<')content = content.replace(/&gt;/g, '>')return content},},computed: {editor() {return this.$refs.myQuillEditor.quill},},mounted() {this.$nextTick(() => {this.conversion = this.escapeStringHTML(this.editContent)})},
}
</script><style lang="less" scoped>
.quill-editor /deep/ .ql-container {min-height: 490px;
}
.ql-container {min-height: 500px;
}
</style>

小图标样式排布错乱在标签上添加类名

<quill-editor class="ql-editor"></quill-editor>

Vue富文本编辑器vue-quill-editor-使用-bug问题-教程相关推荐

  1. tinymce--一款非常好用的富文本编辑器 VUE如何集成tinymce编辑器

    博客(coder的自我修养)原文链接:tinymce--一款非常好用的富文本编辑器 vue集成tinymce编辑器 - coder的自我修养 TinyMC编辑器简介 TinyMCE是一款易用.且功能强 ...

  2. Vue 富文本编辑器插件 vue-quill-editor 坑!

    Vue3 + vue-quill-editor 安装步骤: vue3 安装vue-quill-editor npm install @vueup/vue-quill vue2 安装vue-quill- ...

  3. Element Tiptap Editor - 免费开源的 Vue 富文本编辑器,专门为搭配 Element UI 使用优化,使用很简单

    一款很容易上手配置的富文本编辑器,和 Element plus 一起使用效果非常好,还能自定义功能. 关于 Element Tiptap Editor Element Tiptap Editor 是一 ...

  4. vue富文本编辑器 Vue-Quill-Editor

    主流富文本编辑器对比 前言:vue中很多项目都需要用到富文本编辑器,在使用了ueditor和tinymce后,发现并不理想.所以果断使用vue-quill-editor来实现. wangEditor( ...

  5. vue 富文本编辑器kindeditor使用粘贴图片自动上传图片功能

    Kindeditor 的使用这里不再陈述,在KindEditor.create执行时,传入afterCreate方法,在afterCreate的方法里面进行图片上传的功能,这里使用的谷歌浏览器,其他浏 ...

  6. Vue富文本编辑器代码高亮

    之前在Vue-awesome上面找富文本编辑器的插件,找了排名第一的vue-quill-editor,排名第一应该是相对比较好用的. 首先下载到自己的项目中 npm install vue-quill ...

  7. vue 富文本编辑器 quill (含代码高亮、自定义字体、汉化、鼠标悬浮提示、组件封装等)

    基本使用 安装依赖 npm i quill .vue文件 <div ref="editor" :style="finalStyle"></di ...

  8. 特别好用的Vue富文本编辑器wangEditor自己使用案例组件,附源码,直接使用

    前言:已组件化,引入即可使用,包含本地图片上传可拖拽大小.效果图如下:附源码 1.首先老规矩,引入下面两个包 npm i @wangeditor/editor --save npm i @wanged ...

  9. vue富文本编辑器中样式冲突和不能修改的问题

    在vue项目中,富文本回显通常采用的是v-html指令来渲染html字符串.但是在回显的过程中,发现了一些问题,以此记录下来. 1.富文本(tinyMec)在编辑的时候采用的是iframe隔离,这样的 ...

最新文章

  1. 计算机的图形渲染机制
  2. java前言之计算机常识
  3. 成功解决AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'
  4. 联合国和平音乐会主题粮安天下 国际农民丰收节贸易会贺电
  5. 信息系统项目文档及其管理
  6. [翻译] ASP.NET Core 2.2 正式版发布
  7. 如何使用 mock 数据在本地运行 SAP Fiori Elements
  8. Altera 速度等级
  9. 淘宝网Java五面:现场面试49题含答案!
  10. 啃老 万岁_Windows 7已死,您的杀毒软件万岁
  11. 关于DynamipsGUI
  12. 天池大数据竞赛口碑商家客流量预测——时序预测(python-numpy-arima)
  13. 断电后重启后报XFS文件系统错误 XFS (dm-0): Metadata I/O error
  14. FACEGOOD-Audio2Face(个人学习)
  15. 一张图彻底理解级联!!!!!
  16. java 继承extends
  17. 大唐“痴情”男女-白居易-湘灵
  18. 十进制到二进制的数制转换
  19. 日期转换为后端需要的格式 Fri Oct 09 2020 00:00:00 GMT+0800 (中国标准时间)
  20. 华清远见荣获“华为云精英服务商”资质,助推“华为开发者创新中心”项目落地高校

热门文章

  1. 基于ADS的功分、耦合器的设计
  2. [USACO 07NOV]防晒霜Sunscreen {贪心}
  3. 应用程序无法正常启动(0xc0000142)。请单击“确定”关闭应用程序
  4. XML fragments parsed from previous mappers already contains value for XXX
  5. ps流 转发_VAG.Node: GB28181 信令服务服务,支持PS流到RTMP流的转码和转发功能
  6. 未被定义的 “智能座舱”,如何将产业化进行到底
  7. 高考失利只能进清华,35岁成阿里最年轻技术副总裁,他来自另一个平行世界!...
  8. 顺势而生的聚合支付行业,未来的路该走向何方?
  9. 直通车拼多多7天均价比价
  10. 【Paper】Deep Learning for Anomaly Detection:A survey