Vue 轻量级富文本编辑器 Vue-Quill-Editor

Vue 轻量级富文本编辑器 Vue-Quill-Editor

下载 Vue-Quill-Editor

npm install vue-quill-editor -S

下载 quill(Vue-Quill-Editor 需要依赖)

npm install quill -S

组件中使用

template

div class="edit_container"

quill-editor v-model="content" ref="myQuillEditor" :options="editorOption" @blur="onEditorBlur($event)" @focus="onEditorFocus($event)" @change="onEditorChange($event)" /quill-editor

/div

/template

script

import { quillEditor } from 'vue-quill-editor' //调用编辑器

import 'quill/dist/quill.core.css'

import 'quill/dist/quill.snow.css'

import 'quill/dist/quill.bubble.css'

export default {

components: {

quillEditor,

},

data() {

return {

content: `p/ppbr/pollistrongemOr drag/paste an image here./em/strong/lilistrongemrerew/em/strong/lilistrongemrtrete/em/strong/lilistrongemtytrytr/em/strong/lilistrongemuytu/em/strong/li/ol`,

editorOption: {},

}

},

methods: {

onEditorReady(editor) {

// 准备编辑器

},

onEditorBlur() {}, // 失去焦点事件

onEditorFocus() {}, // 获得焦点事件

onEditorChange() {}, // 内容改变事件

},

computed: {

editor() {

return this.$refs.myQuillEditor.quill

},

},

}

/script

自定义 toolbar 菜单

editorOption: {

placeholder: "请在这里输入",

modules:{

toolbar:[

['bold', 'italic', 'underline', 'strike'], //加粗,斜体,下划线,删除线

['blockquote', 'code-block'], //引用,代码块

[{ 'header': 1 }, { 'header': 2 }], // 标题,键值对的形式;1、2表示字体大小

[{ 'list': 'ordered'}, { 'list': 'bullet' }], //列表

[{ 'script': 'sub'}, { 'script': 'super' }], // 上下标

[{ 'indent': '-1'}, { 'indent': '+1' }], // 缩进

[{ 'direction': 'rtl' }], // 文本方向

[{ 'size': ['small', false, 'large', 'huge'] }], // 字体大小

[{ 'header': [1, 2, 3, 4, 5, 6, false] }], //几级标题

[{ 'color': [] }, { 'background': [] }], // 字体颜色,字体背景颜色

[{ 'font': [] }], //字体

[{ 'align': [] }], //对齐方式

['clean'], //清除字体样式

['image','video'] //上传图片、上传视频

]

}

}

Vue-Quill-Editor 官方文档:https://www.npmjs.com/package/vue-quill-editor

Vue 轻量级富文本编辑器 Vue-Quill-Editor 相关文章

springboot+vue发送axios请求引起的跨域问题

项目场景: 提示:axios发送get和post请求都提示: Access to script at ‘XXXX’ from origin ‘null’ has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

Vue中 v-bind的使用

1、v-bind的基本使用 作用:动态的绑定元素的属性 div id="app" !-- 这里不可以使用 mustache 语法 v-bind 有一个语法糖==》 可以直接简写为 : -- img v-bind:src="data:imageUrl" alt="博客园背景" a v-bind:href="url" target="_blank"百度一下/a !--语法糖写法

Vue3.0新特性

Vue3.0新特性 Vue3.0 的设计目标可以概括为体积更

Vue学习笔记

库和框架的区别:- 库(如jQuery) 库是工具. 提供大量API,体现了封装的思想、需要自己调用这些API- 框架 框架提供了一套完整解决方案, 使用者要按照框架所规定的某种规范进行开发 vue的基本操作: 1. body中,设置Vue管理的视图div id="app"/div 2. 引入vue.js

VUE 3.0 初体验之路

码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14394057.html 在2020年9月中旬,vue.js发布了3.0正式版,在不久的将来,VUE3.0 也终将成为大前端的必然趋势, 环境搭建 node 版本要求: Node.js8.9 或更高版本 ,输入 node -

vue-amap 定位实现

vue-amap 定位实现 官方文档:vue-amap 需求:当进入地图页面,定位到当前位置,显示点坐标,搜索框显示当前坐标的具体位置。点击地图,搜索框显示点击坐标的具体位置,搜索后地图中心点为搜索后的位置。 注册并登录高德控制台 创建应用申请 key,切记一定要

v-model双向绑定原理

//Vue.js文件 class Vue { constructor(el, data) { this.el = document.querySelector(el); // this._data = data; this.data = data; this.domPool = {} this.init(); } init() { this.initData(); this.initDom() } initDom() { this.bindDom(this.el) th

总结Vue父子组件的7种通信方式

前言::: 父子组件要始终保持单向数据流动 否则随着业务增长,代码会变得难以维护与调试,因为数据变化的触发点很难找到 解决方案: 子组件通过this.$emit()事件通知父组件来做处理(sync关键字是帮助这种情况而实现的 语法糖) 最近工作不太顺利,也非常

Vue + Element UI 视频上传及上传进度展示

Vue + Element UI 视频上传及上传进度展示 div class="album albumvideo" div p class="type_title" span视频介绍/span /p div class="pic_img" div class="pic_img_box" el-upload class="avatar-uploader" action="上传地址" v-bind:data="{FoldPath:'上传

vue + element ui 完整流程项目配置有代码

做个vue + element ui 项目,效果图如下,单页面应用,侧边切换效果: mian.js配置: // 引入vue组件import Vue from 'vue'import App from './App.vue'import './registerServiceWorker'import router from './router'import store from './store'import Co

vue视频文本编辑器html,Vue 轻量级富文本编辑器 Vue-Quill-Editor相关推荐

  1. vue 轻量级富文本vue-quill-editor

    轻量级富文本vue-quill-editor,已处理防范xss攻击. 相关链接: https://github.com/surmon-china/vue-quill-editor 效果图: 如果觉得界 ...

  2. vue管理后台项目中使用wangEditor富文本编辑器

    背景 公司需要做一个后台文章管理的模块,通过富文本编辑器编辑文章,在前端显示.调研了很久,决定使用wangEditor -- 轻量级 web 富文本编辑器,配置方便,使用简单.一些编辑器的说明. 开始 ...

  3. android前端代码编辑器,前端程序员福利,6款轻量级富文本编辑器

    原标题:前端程序员福利,6款轻量级富文本编辑器 1.国产富文本编辑wangEditor 基于java和css开发的 Web富文本编辑器, 轻量.简洁.易用.开源免费,样式可自定义,菜单栏可以自定义配置 ...

  4. 福昕PDF编辑器把PDF转换为富文本格式Word

    福昕PDF编辑器把PDF转换为富文本格式Word 今天主要是一个记录 我喜欢用latex写paper,但是有时候需要提交Word版本,所以我昨天刚想到我写大论文还是用latex写,暂时提交就把PDF转 ...

  5. Vue轻量级富文本编辑器-Vue-Quill-Editor

    先看效果图:女神镇楼        下载Vue-Quill-Editor npm install vue-quill-editor --save 下载quill(Vue-Quill-Editor需要依 ...

  6. 前端学习(2732):重读vue电商网站42之添加富文本编辑器

    vue-quill-editor 官方文档传送门 通过 vue-ui 界面,可以安装我们所需要的依赖,或者使用下文 npm 或 yarn安装. NPM Js npm install vue-quill ...

  7. html实现富文本编辑器,前端程序员福利,6款轻量级富文本编辑器,轻松实现富文本编辑...

    1.国产富文本编辑wangEditor 基于javascript跟css开发的 Web富文本编辑器, 轻量.简洁.易用.开源免费,样式可自定义typecho 富文本编辑器,菜单栏可以自定义配置. 下载 ...

  8. 解决Vue用v-html、v-text渲染后台富文本框文本内容样式修改问题,用自定义css样式无法渲染出对应效果的问题

    举例: 如果您要加载富文本框内容的DOM id是detail 那么就这么写scss样式 #detail {font-size: 14px;text-align: center;&>> ...

  9. vue+php使用七牛云存储解决富文本图片冗余问题

    解决服务器中图片冗余的方法很多,本篇介绍利用七牛云自带的api解决图片冗余问题 问题: 在前端编辑富文本上传图片时,一般有两种方式,一种是将图片在本地预览,文件则在本地缓存,一种是直接上传服务器,然后 ...

  10. devexpress html编辑器,图解DevExpress RichEditControl富文本的使用,附源码及官方API

    9点半了,刚写到1.2.   该回家了,明天继续写完. 大家还需要什么操作,留言说一下,没有的我明天继续加. 好久没有玩DevExpress了,今天下载了一个玩玩,发现竟然更新到14.2.5了..我去 ...

最新文章

  1. response.setContentType()方法浅析
  2. javascript判断输入的值是不是正整数
  3. JavaScript学习笔记01【基础——简介、基础语法、运算符、特殊语法、流程控制语句】
  4. curl -O 下载文件
  5. [转]踏实从小事做起, 才能有大发展
  6. 把excel每一行中的数据输出为一个txt文档的VBA函数
  7. weak引用表原理探究
  8. githup找回被删除的文件
  9. Spring MVC拦截器(一)---定义,配置及单个拦截器执行流程
  10. php target当前页面,href标签target=_blank属性的妙用
  11. Python绘制饼状图对商品库存进行分析
  12. 银行与银行之间的现金是如何流转的:央行支付清算系统
  13. 祝所有程序员1024节日快乐。
  14. 插值法位同步 gardner算法
  15. [网络基本概念] Router / Bridge
  16. 一班洽谈框架细化_健全完善组织架构,明确细化职责分工,快速推进项目进展...
  17. python小项目案例-python简单项目实例
  18. 猴子摘香蕉问题python_Python实战,解决数学小问题猴子分香蕉
  19. tuts4you上lena‘s40个crackme(1)
  20. 广东省cct计算机二级试题,cct二级计算机二级的常考题

热门文章

  1. C#委托之个人理解(转)
  2. 如何在SharePointDesigner订制页面里判断用户权限
  3. 将网站转换为应用程序的软件—“Unite”
  4. bitcoin 源码解析 - 交易 Transaction(三) - Script
  5. RHEL4-VNC服务(二)vnc服务器的配置
  6. 遭遇爆炸式匿名*** 瑞星称有人下黑手
  7. 05.日志框架与Spring Boot日志全篇
  8. Android proguard 详解
  9. 动态启用和禁用mainfest中组件
  10. v-for循环下动态绑定ref后undefine的解决方式