温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何在vue中使用vue-quill-editor富文本编辑器

发布时间:2021-05-17 17:56:44 来源:亿速云 阅读:406 作者:Leah 栏目:web开发

本篇文章为大家展示了如何在vue中使用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); // 富文本改变时的内容     }   } }

为什么要使用Vue

Vue是一款友好的、多用途且高性能的JavaScript框架,使用vue可以创建可维护性和可测试性更强的代码库,Vue允许可以将一个网页分割成可复用的组件,每个组件都包含属于自己的HTML、CSS、JavaScript,以用来渲染网页中相应的地方,所以越来越多的前端开发者使用vue。

上述内容就是如何在vue中使用vue-quill-editor富文本编辑器,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI