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 相关文章推荐
HTML长文本截取含有HTML代码同样适用的两种方法
Jul 31 Javascript
利用毫秒减值计算时长的js代码
Sep 22 Javascript
JavaScript分秒倒计时器实现方法
Feb 02 Javascript
JavaScript中诡异的delete操作符
Mar 12 Javascript
利用Angularjs和Bootstrap前端开发案例实战
Aug 27 Javascript
Angular2使用vscode断点调试ts文件的方法
Dec 13 Javascript
让Vue也可以使用Redux的方法
May 23 Javascript
对vue下点击事件传参和不传参的区别详解
Sep 15 Javascript
了解JavaScript中let语句
May 30 Javascript
vue父子组件间引用之$parent、$children
May 20 Javascript
Vue自定义组件双向绑定实现原理及方法详解
Sep 03 Javascript
详解JSON.parse和JSON.stringify用法
Feb 18 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 七大优势分析
2009/06/23 PHP
浅谈PHP 闭包特性在实际应用中的问题
2009/10/30 PHP
php设计模式 Composite (组合模式)
2011/06/26 PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
2017/08/07 PHP
laravel配置Redis多个库的实现方法
2019/04/10 PHP
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
js正则表达式的使用详解
2013/07/09 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
2016/08/16 Javascript
Vue.js实战之组件的进阶
2017/04/04 Javascript
JS实现获取进今年第几天是周几的方法分析
2018/06/27 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
微信小程序日历效果
2018/12/29 Javascript
微信域名检测接口调用演示步骤(含PHP、Python)
2019/12/08 Javascript
关于Vue中$refs的探索浅析
2020/11/05 Javascript
[53:36]Liquid vs VP Supermajor决赛 BO 第三场 6.10
2018/07/05 DOTA
python开发之for循环操作实例详解
2015/11/12 Python
Pythont特殊语法filter,map,reduce,apply使用方法
2016/02/27 Python
Django返回json数据用法示例
2016/09/18 Python
python 基础教程之Map使用方法
2017/01/17 Python
Django在win10下的安装并创建工程
2017/11/20 Python
PyCharm代码格式调整方法
2018/05/23 Python
PyQt打开保存对话框的方法和使用详解
2019/02/27 Python
详细介绍pandas的DataFrame的append方法使用
2019/07/31 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
python中如何设置代码自动提示
2020/07/15 Python
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
2014年元旦促销活动方案
2014/02/22 职场文书
中学生操行评语
2014/04/24 职场文书
厂区绿化方案
2014/05/08 职场文书
2016年世界人口日宣传活动总结
2016/04/05 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
详解Python自动化之文件自动化处理
2021/06/21 Python
MySQL的prepare使用以及遇到的bug
2022/05/11 MySQL