vue如何安装使用Quill富文本编辑器

www.zhiqu.org     时间: 2024-06-01


本文为大家记录了vue中安装使用Quill富文本编辑器的具体方法,供大家参考,具体内容如下

1、安装依赖

npm install vue-quill-editor --save
注:我在已有的vue项目中(含有已安装的依赖,即node_modules文件夹)直接进行安装并不成功,报错,没有截图,但是我没记错的话是显示"项目名
ode_modules\cliui
ode_modules\wordwrap"这个没有。所以我把项目下的node_modules文件删除,然后直接安装quill依赖(执行npm install vue-quill-editor --save)。然后npm run dev 运行项目,不影响之前vue项目的使用和运行,quill的富文本编辑器也可以用了。

2、使用

(1)在“项目名\src\main.js”引入

import Vue from 'vue'
import VueQuillEditor from 'vue-quill-editor'
//一定要引入这三个css,不然文本编辑器会出现不规则黑白几何图形
//这三个css可以在main.js中引入,也可以在具体使用的.vue文件中引入
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'

Vue.use(VueQuillEditor)
(2)在具体vue文件中引用

<template>
<el-row>
<quill-editor v-model="content"
:options="editorOption"
@blur="onEditorBlur($event)"
@focus="onEditorFocus($event)"
@change="onEditorChange($event)">
</quill-editor>
</el-row>
</template>
<script>
import { quillEditor } from 'vue-quill-editor'

export default {
data:function(){
return{
content:'',
editorOption:{}
}
},
methods:{
onEditorBlur(editor){//失去焦点事件
},
onEditorFocus(editor){//获得焦点事件
},
onEditorChange({editor,html,text}){//编辑器文本发生变化
//this.content可以实时获取到当前编辑器内的文本内容
console.log(this.content);
}
}
}

</script>
v-model 可以不使用,并不是Quill编辑器自带的,是我项目中使用自己加的。

这样引入后可以得到一个这样的编辑器。



如果需要改变文本域部分的高度,如下:

<style>
.quill-editor {
height: 350px;
}
</style>
Quill的自定义工具栏、字体等,请点击:vue中Quill富文本编辑器的使用



~


#臧些咸# richeditor for android 怎么用 -
(13017926974): 这是一个富文本编辑器,如果是在android studio使用的话,参考如下内容:1先添加依赖 dependencies { compile 'jp.wasabeef:richeditor-Android:1.2.0' } 2写布局<jp.wasabeef.richeditor.RichEditor android:id="@+id/editor" android:layout_...

#臧些咸# wangeditor富文本在vue项目使用时,怎么新增顶部菜单 -
(13017926974): 网页链接 详情点击这里 望采纳!!!

#臧些咸# 如何在 Django 后台 admin 中集成一个富文本编辑器 -
(13017926974): 你要看你也使用的那个富文本编辑器了, 首先,把你下载的 富文本编辑器的文件夹放到 django-admin.py 同级文件夹下, 然后配置 settings.py 配置 models.py 配置 admin.py

#臧些咸# 有哪些比较轻的富文本编辑器 -
(13017926974): 一说到web富文本编辑器,很多人的印象就是网上一搜一大把,恨不得扔个砖头都能砸一片.不错,确实一搜一大把,但是真让你说一下名字,你能说出几个来?——估计没多少吧?国外的就不用说了,文档看不懂,更新不更新还不知道,有bug也不好调试.国内做的比较好的我知道有百度的UEditor和kindEditor. 但是这两个也有它的缺点:界面过于复杂、不够简洁、UI设计也比较落后、不够轻量化…… 因此,我要做一个最简单易用的富文本编辑器.于是乎在2014年11月,我推出了开源富文本编辑器——wangEditor 转载

#臧些咸# 如何实现一个 Android 端的富文本编辑器 -
(13017926974): 1. RichEditor for Android 是 Android的一个超酷的所见即所得的富文本编辑器控件.2. 它支持的功能有:Bold、Italic、Subscript、Superscript、Strikethrough、Underline、Justify Left、Justify Center、Justify Right、Heading 1、Heading 2、...

#臧些咸# 怎么把富文本编辑器嵌入到dwz框架里面 -
(13017926974): 我用的是xheditor,记住一定要把xheditor的目录放在站点根目录下,然后在需要使用富文本编辑器的地方使用以下内容:rows="6" cols="100" tools="mini" style="display: none;">内容注意,class里面一定要引用“editor”,这样才能加载富文本的样式

#臧些咸# java web富文本编辑器怎么用 -
(13017926974): 富文本编辑器ckeditor:http://ckeditor.com/ ckeditor使用方式:http://www.cnblogs.com/Tirisfal/p/5548424.html Wyswig Summernote 富文本编辑器 summernote使用方式:http://blog.csdn.net/zihandan/article/details/51025006

#臧些咸# 怎样设置富文本editor不可编辑setdisenable -
(13017926974): this.textbox1.enabled=false;(有一个enabled的属性设为false就可以了.)

#臧些咸# 如何给kindeditor富文本编辑器赋值 -
(13017926974): 直接JQ设置那个文本框的val为空试试,或者KE有自己的方法 KE.html(id, val) 设置编辑器的HTML内容.参数:id:String,编辑器的ID val: String,HTML字符串 返回值:无 页面只有一个编辑器的话最新版本这样写就可以.

#臧些咸# 文本编辑器的简介 -
(13017926974): 文本编辑器是计算机软件中的一种.主要用于用来编写和查看文本文件.有一些特殊的文本编辑器支持增加自有的格式来丰富文档的表现形式.操作系统或者集成开发环境通常会带有可以查看和编辑纯文本的编辑器,可增加格式的文本编辑器通...