vue中使用vue-quill-editor富文本编辑器
发布日期:2022-02-17 09:51:15 浏览次数:6 分类:技术文章

本文共 1567 字,大约阅读时间需要 5 分钟。

最近项目中接触到了富文本编辑器,最终选择了vue-quill-editor。

第一步:首先下载安装

npm install vue-quill-editor --save

第二步:在main.js中引用

// 使用quill富文本编辑器import  VueQuillEditor from 'vue-quill-editor'import 'quill/dist/quill.core.css'import 'quill/dist/quill.snow.css'import 'quill/dist/quill.bubble.css'Vue.use(VueQuillEditor);

第三步:创建一个新的js文件,取名为 quill-title.js

const titleConfig = {  'ql-bold': '加粗',  'ql-color': '颜色',  'ql-font': '字体',  'ql-code': '插入代码',  'ql-italic': '斜体',  'ql-link': '添加链接',  'ql-background': '背景颜色',  'ql-size': '字体大小',  'ql-strike': '删除线',  'ql-script': '上标/下标',  'ql-underline': '下划线',  'ql-blockquote': '引用',  'ql-header': '标题',  'ql-indent': '缩进',  'ql-list': '列表',  'ql-align': '文本对齐',  'ql-direction': '文本方向',  'ql-code-block': '代码块',  'ql-formula': '公式',  'ql-image': '图片',  'ql-video': '视频',  'ql-clean': '清除字体样式'};export function addQuillTitle(){    const oToolBar = document.querySelector('.ql-toolbar'),    	 aButton = oToolBar.querySelectorAll('button'),     	 aSelect = oToolBar.querySelectorAll('select');     aButton.forEach(function(item){       if(item.className === 'ql-script'){            item.value === 'sub'?item.title = '下标':item.title = '上标'         }else if(item.className === 'ql-indent'){            item.value === '+1'?item.title = '向右缩进':item.title = '向左缩进'         }else{            item.title = titleConfig[item.classList[0]]         }      });      aSelect.forEach(function(item){          item.parentNode.title = titleConfig[item.classList[0]]      })}

第四步:创建一个新的vue文件,取名为 quillEditor.vue

第五步:在别的页面引入就可以了

转载地址:https://blog.csdn.net/qq_43827328/article/details/89956112 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:练习2-12 输出华氏-摄氏温度转换表 (15分)
下一篇:uni-app中使用Echarts绘画图表

发表评论

最新留言

很好
[***.229.124.182]2024年04月01日 01时38分29秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Vue基本使用---vue工作笔记0002 2021-06-29
微信公众号介绍_以及注册订阅号---微信公众号开发工作笔记0001 2021-06-29
Vue模板语法---vue工作笔记0003 2021-06-29
Vue计算属性之基本使用---vue工作笔记0004 2021-06-29
Vue监视---vue工作笔记0005 2021-06-29
Vue条件渲染---vue工作笔记0008 2021-06-29
Vue事件处理_vue的事件处理超级方便_功能强大---vue工作笔记0011 2021-06-29
Vue表单数据自动收集---vue工作笔记0012 2021-06-29
Vue生命周期---vue工作笔记0013 2021-06-29
ES6-ES11新特性_ECMAScript_简单介绍---JavaScript_ECMAScript工作笔记001 2021-06-29
ES6-ES11新特性_ECMAScript相关名词介绍_---JavaScript_ECMAScript工作笔记002 2021-06-29
ES6新特性_let变量声明以及声明特性---JavaScript_ECMAScript_ES6-ES11新特性工作笔记003 2021-06-29
Sharding-Sphere,Sharding-JDBC_介绍_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记001 2021-06-29
Sharding-Sphere,Sharding-JDBC_分库分表介绍_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记002 2021-06-29
C++_类和对象_对象特性_构造函数的分类以及调用---C++语言工作笔记041 2021-06-29
C++_类和对象_对象特性_拷贝构造函数调用时机---C++语言工作笔记042 2021-06-29
C++_类和对象_对象特性_构造函数调用规则---C++语言工作笔记043 2021-06-29
C++_类和对象_对象特性_深拷贝与浅拷贝---C++语言工作笔记044 2019-04-26
AndroidStudio_java.util.ConcurrentModificationException---Android原生开发工作笔记237 2019-04-26
AndroidStudio_android中实现对properties文件的读写操作_不把properties文件放在assets文件夹中_支持读写---Android原生开发工作笔记238 2019-04-26