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 相关文章推荐
jQuery 表单验证扩展代码(二)
Oct 20 Javascript
node.js中的fs.rmdir方法使用说明
Dec 16 Javascript
js运动动画的八个知识点
Mar 12 Javascript
AngularJS的内置过滤器详解
May 14 Javascript
Javascript进制转换实例分析
May 14 Javascript
深入理解关于javascript中apply()和call()方法的区别
Apr 12 Javascript
微信小程序调用摄像头隐藏式拍照功能
Aug 22 Javascript
JavaScript解析及序列化JSON的方法实例分析
Jan 04 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
May 02 Javascript
深入了解JavaScript代码覆盖
Jun 13 Javascript
Vue实战教程之仿肯德基宅急送App
Jul 19 Javascript
jQuery实现日历效果
Sep 11 jQuery
探秘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
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
PHP编程计算日期间隔天数的方法
2017/04/26 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
js 效率组装字符串 StringBuffer
2009/12/23 Javascript
表单的焦点顺序tabindex和对应enter键提交
2013/01/04 Javascript
node.js中使用node-schedule实现定时任务实例
2014/06/03 Javascript
手机号码,密码正则验证
2014/09/04 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
详解AngularJS控制器的使用
2016/03/09 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
vue组件三大核心概念图文详解
2019/05/30 Javascript
vue实现购物车小案例
2019/09/27 Javascript
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
[03:21]【TI9纪实】Old Boys
2019/08/23 DOTA
Python使用re模块正则提取字符串中括号内的内容示例
2018/06/01 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
python 列表推导式使用详解
2019/08/29 Python
使用pytorch和torchtext进行文本分类的实例
2020/01/08 Python
keras中的卷积层&amp;池化层的用法
2020/05/22 Python
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
优秀应届本科生求职信
2014/07/19 职场文书
材料物理专业求职信
2014/09/01 职场文书
作弊检讨书
2015/01/27 职场文书
社区敬老月活动总结
2015/05/07 职场文书
详解Redis复制原理
2021/06/04 Redis
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL
vue3使用vuedraggable实现拖拽功能
2022/04/06 Vue.js