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 相关文章推荐
让焦点自动跳转
Jul 01 Javascript
js的一些常用方法小结
Jun 29 Javascript
关于Javascript 对象(object)的prototype
May 09 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
May 12 Javascript
了不起的node.js读书笔记之例程分析
Dec 22 Javascript
简介JavaScript中getUTCMonth()方法的使用
Jun 10 Javascript
javascript+canvas实现刮刮卡抽奖效果
Jul 29 Javascript
JavaScript面向对象程序设计教程
Mar 29 Javascript
JavaScript解析JSON格式数据的方法示例
Jan 24 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
Sep 13 Javascript
webstorm+vue初始化项目的方法
Oct 18 Javascript
详解vue-router数据加载与缓存使用总结
Oct 29 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
2020年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
Classes and Objects in PHP5-面向对象编程 [1]
2006/10/09 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
2009/11/12 Javascript
一段批量给页面上的控件赋值js
2010/06/19 Javascript
分享Javascript中最常用的55个经典小技巧
2013/11/29 Javascript
用javascript实现自动输出网页文本
2015/07/30 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
Angular.js中处理页面闪烁的方法详解
2017/03/09 Javascript
bootstrap实现的自适应页面简单应用示例
2017/03/09 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
vue组件的写法汇总
2018/04/12 Javascript
基于Vue实现拖拽功能
2020/07/29 Javascript
JavaScript实现构造json数组的方法分析
2018/08/17 Javascript
详解vue-router导航守卫
2019/01/19 Javascript
Node.js Event Loop各阶段讲解
2019/03/08 Javascript
新手简单了解vue
2019/05/29 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
介绍Python中的fabs()方法的使用
2015/05/14 Python
Python初学时购物车程序练习实例(推荐)
2017/08/08 Python
Python3.6日志Logging模块简单用法示例
2018/06/14 Python
Django使用AJAX调用自己写的API接口的方法
2019/03/06 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
tensorflow的计算图总结
2020/01/12 Python
Flask中sqlalchemy模块的实例用法
2020/08/02 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
Topshop美国官网:英国快速时尚品牌
2019/05/16 全球购物
个人年终总结结尾
2015/03/06 职场文书
2016年五一劳动节专题校园广播稿
2015/12/17 职场文书
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android