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 相关文章推荐
新浪中用来显示flash的函数
Apr 02 Javascript
javascript实现的网页局布刷新效果
Dec 01 Javascript
Javascript学习笔记2 函数
Jan 11 Javascript
jQuery中:last选择器用法实例
Dec 30 Javascript
JavaScript中用于生成随机数的Math.random()方法
Jun 15 Javascript
如何动态加载外部Javascript文件
Dec 02 Javascript
判断输入的字符串是否是日期格式的简单方法
Jul 11 Javascript
jQuery导航条固定定位效果实例代码
May 26 jQuery
vue.js中过滤器的使用教程
Jun 08 Javascript
AngularJS中的作用域实例分析
May 16 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
May 27 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
Jul 30 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
调频问题解答
2021/03/01 无线电
php遍历所有文件及文件夹的方法深入解析
2013/06/08 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
面向对象继承实例(a如何继承b问题)(自写)
2013/07/01 Javascript
js数组的操作指南
2014/12/28 Javascript
jQuery Mobile动态刷新页面样式的实现方法
2016/05/28 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
微信小程序开发(二)图片上传+服务端接收详解
2017/01/11 Javascript
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
动态加载JavaScript文件的3种方式
2018/05/05 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
2018/05/14 Javascript
其实你可以少写点if else与switch(推荐)
2019/01/10 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
2019/11/06 Javascript
Python Tkinter GUI编程入门介绍
2015/03/10 Python
老生常谈Python之装饰器、迭代器和生成器
2017/07/26 Python
python 自动重连wifi windows的方法
2018/12/18 Python
Python向excel中写入数据的方法
2019/05/05 Python
python登录WeChat 实现自动回复实例详解
2019/05/28 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
Python 解析xml文件的示例
2020/09/29 Python
英国浴室洗脸盆购物网站:Click Basin
2018/06/08 全球购物
大学活动邀请函
2014/01/28 职场文书
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
公司股份转让协议书范本
2015/01/28 职场文书
会计工作态度自我评价
2015/03/06 职场文书
幼儿园教师安全责任书
2015/05/08 职场文书
办公用品质量保证书
2015/05/11 职场文书
大学班干部竞选稿
2015/11/20 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
一文搞懂redux在react中的初步用法
2021/06/09 Javascript
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android
Python尝试实现蒙特卡罗模拟期权定价
2022/04/21 Python