vue-quill-editor富文本编辑器简单使用方法
2018-09-21 14:56
991 查看
文章刚开始先来介绍一下vue-quill-editor富文本编辑器的简单使用,具体操作步骤如下:
安装:
npm install vue-quill-editor --save
main.js:
import VueQuillEditor from 'vue-quill-editor' import 'quill/dist/quill.core.css' import 'quill/dist/quill.snow.css' import 'quill/dist/quill.bubble.css'
在需要使用的地方:
<template> <quill-editor v-model="content" ref="myQuillEditor" :options="editorOption" @blur="onEditorBlur($event)" @focus="onEditorFocus($event)" @change="onEditorChange($event)"> </quill-editor> </template> <script> import { quillEditor } from 'vue-quill-editor' export default{ data(){ return { content:null, editorOption:{} //配置 } }, methods:{ onEditorBlur(){//失去焦点事件 }, onEditorFocus(){//获得焦点事件 }, onEditorChange(){//内容改变事件 } } } </script>
看到了一个网友分享的如何禁用vue-quill-editor 富文本编辑器,分享给大家,也谢谢原作者的分享。
vue:
<el-form-item label="描述:" :label-width="formLabelWidth"> <quill-editor v-model="form.content" ref="content" :options="editorOption" @blur="onEditorBlur($event)" @focus="onEditorFocus($event)" @change="onContentChange($event)" @ready="onEditorReady($event)"> </quill-editor> </el-form-item>
js:
export default { data() { form: { content:'', // 存储富文本框内容 }, editorOption: { // 定义富文本编辑器显示 modules:{ toolbar:[ ['bold','italic','underline','strike'], // 加粗、倾斜、下划线、删除线 [{'header':1},{'header':2}], // 标题一、标题二 [{'list':'ordered'},{'list':'bullet'}], // 列表 [{'color':[]},{'background':[]}], // 字体颜色、背景颜色 ] } } }, methods: { onEditorReady(){ // 富文本准备时的事件 }, onEditorFocus(val,editor){ // 富文本获得焦点时的事件 console.log(val); // 富文本获得焦点时的内容 editor.enable(false); // 在获取焦点的时候禁用 }, onEditorBlur(val){ // 富文本失去焦点时的事件 console.log(val); // 富文本失去焦点时的内容 }, onContentChange(val){ // 富文本内容改变时的事件 console.log(val); // 富文本改变时的内容 } } }
相关文章推荐
- vue中使用vue-quill-editor富文本编辑器,自定义toolbar修改工具栏options
- Vue-Quill-Editor富文本编辑器的使用教程
- Vue项目中quill-editor带样式编辑器的使用方法
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- Vue.js devtool插件安装后无法使用的解决办法【最简单有效的解决方法】
- 2种在vue项目中使用百度地图的简单方法
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- 百度编辑器UEEDITOR使用简单介绍 UEditor表单提交和后台交互详解 最后更新对应的版本:1.2.5.1 教程描述: 富文本编辑器的使用开发中,表单提交有多种场景,编辑器初始化有新增文章和编辑
- vue2使用vue-quill-editor
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- vue 使用quill-editor编辑器
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- Vue2 封装的 Quill 富文本编辑器组件 Vue-Quill-Editor
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现
- Vue中使用Froala Editor时,外部方法调用html.insert()插入内容到光标最后停留位置功能实现