vue视频文本编辑器html,Vue 轻量级富文本编辑器 Vue-Quill-Editor
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相关推荐
- vue 轻量级富文本vue-quill-editor
轻量级富文本vue-quill-editor,已处理防范xss攻击. 相关链接: https://github.com/surmon-china/vue-quill-editor 效果图: 如果觉得界 ...
- vue管理后台项目中使用wangEditor富文本编辑器
背景 公司需要做一个后台文章管理的模块,通过富文本编辑器编辑文章,在前端显示.调研了很久,决定使用wangEditor -- 轻量级 web 富文本编辑器,配置方便,使用简单.一些编辑器的说明. 开始 ...
- android前端代码编辑器,前端程序员福利,6款轻量级富文本编辑器
原标题:前端程序员福利,6款轻量级富文本编辑器 1.国产富文本编辑wangEditor 基于java和css开发的 Web富文本编辑器, 轻量.简洁.易用.开源免费,样式可自定义,菜单栏可以自定义配置 ...
- 福昕PDF编辑器把PDF转换为富文本格式Word
福昕PDF编辑器把PDF转换为富文本格式Word 今天主要是一个记录 我喜欢用latex写paper,但是有时候需要提交Word版本,所以我昨天刚想到我写大论文还是用latex写,暂时提交就把PDF转 ...
- Vue轻量级富文本编辑器-Vue-Quill-Editor
先看效果图:女神镇楼 下载Vue-Quill-Editor npm install vue-quill-editor --save 下载quill(Vue-Quill-Editor需要依 ...
- 前端学习(2732):重读vue电商网站42之添加富文本编辑器
vue-quill-editor 官方文档传送门 通过 vue-ui 界面,可以安装我们所需要的依赖,或者使用下文 npm 或 yarn安装. NPM Js npm install vue-quill ...
- html实现富文本编辑器,前端程序员福利,6款轻量级富文本编辑器,轻松实现富文本编辑...
1.国产富文本编辑wangEditor 基于javascript跟css开发的 Web富文本编辑器, 轻量.简洁.易用.开源免费,样式可自定义typecho 富文本编辑器,菜单栏可以自定义配置. 下载 ...
- 解决Vue用v-html、v-text渲染后台富文本框文本内容样式修改问题,用自定义css样式无法渲染出对应效果的问题
举例: 如果您要加载富文本框内容的DOM id是detail 那么就这么写scss样式 #detail {font-size: 14px;text-align: center;&>> ...
- vue+php使用七牛云存储解决富文本图片冗余问题
解决服务器中图片冗余的方法很多,本篇介绍利用七牛云自带的api解决图片冗余问题 问题: 在前端编辑富文本上传图片时,一般有两种方式,一种是将图片在本地预览,文件则在本地缓存,一种是直接上传服务器,然后 ...
- devexpress html编辑器,图解DevExpress RichEditControl富文本的使用,附源码及官方API
9点半了,刚写到1.2. 该回家了,明天继续写完. 大家还需要什么操作,留言说一下,没有的我明天继续加. 好久没有玩DevExpress了,今天下载了一个玩玩,发现竟然更新到14.2.5了..我去 ...
最新文章
- response.setContentType()方法浅析
- javascript判断输入的值是不是正整数
- JavaScript学习笔记01【基础——简介、基础语法、运算符、特殊语法、流程控制语句】
- curl -O 下载文件
- [转]踏实从小事做起, 才能有大发展
- 把excel每一行中的数据输出为一个txt文档的VBA函数
- weak引用表原理探究
- githup找回被删除的文件
- Spring MVC拦截器(一)---定义,配置及单个拦截器执行流程
- php target当前页面,href标签target=_blank属性的妙用
- Python绘制饼状图对商品库存进行分析
- 银行与银行之间的现金是如何流转的:央行支付清算系统
- 祝所有程序员1024节日快乐。
- 插值法位同步 gardner算法
- [网络基本概念] Router / Bridge
- 一班洽谈框架细化_健全完善组织架构,明确细化职责分工,快速推进项目进展...
- python小项目案例-python简单项目实例
- 猴子摘香蕉问题python_Python实战,解决数学小问题猴子分香蕉
- tuts4you上lena‘s40个crackme(1)
- 广东省cct计算机二级试题,cct二级计算机二级的常考题
热门文章
- C#委托之个人理解(转)
- 如何在SharePointDesigner订制页面里判断用户权限
- 将网站转换为应用程序的软件—“Unite”
- bitcoin 源码解析 - 交易 Transaction(三) - Script
- RHEL4-VNC服务(二)vnc服务器的配置
- 遭遇爆炸式匿名*** 瑞星称有人下黑手
- 05.日志框架与Spring Boot日志全篇
- Android proguard 详解
- 动态启用和禁用mainfest中组件
- v-for循环下动态绑定ref后undefine的解决方式