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 相关文章推荐
XML的代替者----JSON
Jul 21 Javascript
二行代码解决全部网页木马
Mar 28 Javascript
jquery validate poshytip 自定义样式
Nov 26 Javascript
javascript中的undefined和not defined区别示例介绍
Feb 26 Javascript
Jquery实现侧边栏跟随滚动条固定(兼容IE6)
Apr 02 Javascript
如何用javascript计算文本框还能输入多少个字符
Jul 29 Javascript
jQuery.trim() 函数及trim()用法详解
Oct 26 Javascript
js原生日历的实例(推荐)
Oct 31 Javascript
vue.js实现的经典计算器/科学计算器功能示例
Jul 11 Javascript
详解小程序原生使用ES7 async/await语法
Aug 06 Javascript
React如何解决fetch跨域请求时session失效问题
Nov 02 Javascript
通过JavaScript下载文件到本地的方法(单文件)
Mar 17 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中删除字符串中最先出现某个字符的实现代码
2013/02/03 PHP
PHP5中GD库生成图形验证码(有汉字)
2013/07/28 PHP
php获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
Zend Framework框架Smarty扩展实现方法
2016/03/22 PHP
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
2010/08/13 Javascript
eval与window.eval的差别分析
2011/03/17 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
js加强的经典分页实例
2013/03/15 Javascript
jQuery中removeProp()方法用法实例
2015/01/05 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
2016/03/25 Javascript
Windows系统下安装Node.js的步骤图文详解
2016/11/15 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
js实现本地图片文件拖拽效果
2017/07/18 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
基于vue 动态菜单 刷新空白问题的解决
2020/08/06 Javascript
[38:40]2018DOTA2亚洲邀请赛 4.6淘汰赛 mineski vs LGD 第一场
2018/04/10 DOTA
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
Python下载网络小说实例代码
2018/02/03 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
详解字符串在Python内部是如何省内存的
2020/02/03 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
在tensorflow下利用plt画论文中loss,acc等曲线图实例
2020/06/15 Python
python实现图片素描效果
2020/09/26 Python
普通PHP程序员笔试题
2016/01/01 面试题
金蝶的一道SQL笔试题
2012/12/18 面试题
使用索引有什么好处
2016/07/27 面试题
类和结构的区别
2012/08/15 面试题
医院实习接收函
2014/01/12 职场文书
教师产假请假条
2014/04/10 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
邀请书模板
2015/02/02 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
MySQL令人咋舌的隐式转换
2021/04/05 MySQL
SQL解决未能删除约束问题drop constraint
2022/05/30 SQL Server