vue-quill-editor富文本编辑器简单使用方法


Posted in Javascript onSeptember 21, 2018

文章刚开始先来介绍一下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); // 富文本改变时的内容
    }
  }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js如何取消事件冒泡
Sep 23 Javascript
Js Jquery创建一个弹出层可加载一个页面
May 08 Javascript
控制文字内容的显示与隐藏示例
Jun 11 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
Jun 19 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
Aug 24 Javascript
JS高级运动实例分析
Dec 20 Javascript
jQuery扩展+xml实现表单验证功能的方法
Dec 25 Javascript
利用d3.js力导布局绘制资源拓扑图实例教程
Jan 08 Javascript
layui表格内容溢出的解决方法
Sep 06 Javascript
javascript 数组精简技巧小结
Feb 26 Javascript
基于canvas实现手写签名(vue)
May 21 Javascript
探秘vue-rx 2.0(推荐)
Sep 21 #Javascript
Vue-Quill-Editor富文本编辑器的使用教程
Sep 21 #Javascript
vue+axios实现文件下载及vue中使用axios的实例
Sep 21 #Javascript
vue-rx的初步使用教程
Sep 21 #Javascript
基于Vue 服务端Cookies删除的问题
Sep 21 #Javascript
Vue中插入HTML代码的方法
Sep 21 #Javascript
node.js调用C++函数的方法示例
Sep 21 #Javascript
You might like
php+mysqli实现将数据库中一张表信息打印到表格里的方法
2015/01/28 PHP
一波PHP中cURL库的常见用法代码示例
2016/05/06 PHP
一个简单安全的PHP验证码类、PHP验证码
2016/09/24 PHP
PHP实现验证码校验功能
2017/11/16 PHP
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
Js组件的一些写法
2010/09/10 Javascript
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
基于JQuery的列表拖动排序实现代码
2013/10/01 Javascript
jquery ajax,ashx,json的用法总结
2014/02/12 Javascript
Node.js的包详细介绍
2015/01/14 Javascript
JS实现文字放大效果的方法
2015/03/03 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
2017/04/27 jQuery
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
js实现飞机大战小游戏
2020/08/26 Javascript
[40:50]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第四场
2014/05/24 DOTA
python使用多线程不断刷新网页的方法
2015/03/31 Python
python实现飞机大战游戏
2020/10/26 Python
pyqt5让图片自适应QLabel大小上以及移除已显示的图片方法
2019/06/21 Python
使用python 对验证码图片进行降噪处理
2019/12/18 Python
python实现图像高斯金字塔的示例代码
2020/12/11 Python
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
顶级宝石首饰网络零售商:Angara
2016/10/25 全球购物
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
美国沃尔玛网上超市:Walmart
2020/08/14 全球购物
中文系学生自荐信范文
2013/11/13 职场文书
适用于所有创业者的创业计划书
2014/02/05 职场文书
清明节网上祭英烈活动总结
2014/04/30 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
2014年团支书工作总结
2014/11/14 职场文书
会议营销主持词
2015/07/03 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
教师教育教学随笔
2015/08/15 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL